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_false-valid-memtrack.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-408c70d-m [2018-04-12 22:32:44,828 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 22:32:44,829 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 22:32:44,841 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 22:32:44,841 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 22:32:44,842 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 22:32:44,843 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 22:32:44,844 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 22:32:44,846 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 22:32:44,846 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 22:32:44,847 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 22:32:44,847 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 22:32:44,848 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 22:32:44,849 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 22:32:44,849 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 22:32:44,851 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 22:32:44,853 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 22:32:44,854 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 22:32:44,855 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 22:32:44,856 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 22:32:44,857 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 22:32:44,857 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 22:32:44,858 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 22:32:44,859 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 22:32:44,859 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 22:32:44,860 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 22:32:44,860 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 22:32:44,861 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 22:32:44,862 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 22:32:44,862 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 22:32:44,862 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 22:32:44,863 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf [2018-04-12 22:32:44,872 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 22:32:44,872 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 22:32:44,873 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-12 22:32:44,873 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-12 22:32:44,873 INFO L133 SettingsManager]: * Use SBE=true [2018-04-12 22:32:44,873 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 22:32:44,873 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 22:32:44,873 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 22:32:44,874 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 22:32:44,874 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 22:32:44,874 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 22:32:44,874 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 22:32:44,874 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-12 22:32:44,874 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 22:32:44,874 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 22:32:44,875 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 22:32:44,875 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-12 22:32:44,875 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-12 22:32:44,875 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 22:32:44,875 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 22:32:44,875 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 22:32:44,875 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_TreeInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-12 22:32:44,900 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 22:32:44,908 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 22:32:44,910 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 22:32:44,911 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 22:32:44,912 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 22:32:44,912 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_false-valid-memtrack.i [2018-04-12 22:32:45,235 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG2057eb873 [2018-04-12 22:32:45,362 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 22:32:45,363 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 22:32:45,363 INFO L168 CDTParser]: Scanning optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,370 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 22:32:45,370 INFO L215 ultiparseSymbolTable]: [2018-04-12 22:32:45,370 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 22:32:45,371 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append ('append') in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,371 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData ('freeData') in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,371 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____bswap_64 ('__bswap_64') in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,371 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,371 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____bswap_32 ('__bswap_32') in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,371 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data ('create_data') in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,371 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 22:32:45,371 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____int8_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,371 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__register_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,371 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____uint64_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,372 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____fsword_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,372 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pthread_once_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,372 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__off_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,372 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pthread_attr_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,372 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____nlink_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,372 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____socklen_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,372 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____sig_atomic_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,372 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__timer_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,372 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____ssize_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,372 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__fsfilcnt_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,373 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____mode_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,373 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__nlink_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,373 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__uint in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,373 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__int32_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,373 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____intptr_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,373 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pid_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,373 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____blkcnt64_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,373 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__gid_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,373 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__dev_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,373 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__u_short in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,373 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____uid_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,374 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__ssize_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,374 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__id_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,374 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__mode_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,374 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__fsid_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,374 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__int64_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,374 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____key_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,374 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____blkcnt_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,374 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pthread_mutex_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,374 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____clock_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,375 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____u_int in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,375 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____useconds_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,375 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__time_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,375 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____u_short in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,375 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____loff_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,375 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__suseconds_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,375 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____syscall_slong_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,375 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____blksize_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,375 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__int8_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,375 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__daddr_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,376 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____qaddr_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,376 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____uint16_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,376 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____fsfilcnt64_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,376 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____int64_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,376 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pthread_condattr_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,376 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__ldiv_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,376 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__ino_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,376 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__ushort in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,376 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____rlim64_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,376 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____time_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____uint8_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__u_quad_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__u_int64_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__loff_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____daddr_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____fsfilcnt_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pthread_barrierattr_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__sigset_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__blkcnt_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__ulong in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__u_char in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____u_long in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____int16_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__u_int32_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____dev_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____fsblkcnt_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__Data in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____off_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pthread_key_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pthread_rwlock_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__clock_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____fsid_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__blksize_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__u_long in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____uint32_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____caddr_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__fd_set in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pthread_rwlockattr_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____ino_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____ino64_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____sigset_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__quad_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__caddr_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____rlim_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pthread_cond_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pthread_spinlock_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__u_int in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__u_int16_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____int32_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__fd_mask in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__div_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__size_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__u_int8_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__uid_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__key_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____pthread_slist_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____clockid_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__clockid_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____fd_mask in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__int16_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__lldiv_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____quad_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pthread_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____gid_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__wchar_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____u_char in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____u_quad_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____syscall_ulong_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____id_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pthread_barrier_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__pthread_mutexattr_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__fsblkcnt_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____timer_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,383 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____off64_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,383 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____suseconds_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,383 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____fsblkcnt64_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,383 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____pid_t in optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:45,395 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG2057eb873 [2018-04-12 22:32:45,399 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 22:32:45,400 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-12 22:32:45,401 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 22:32:45,401 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 22:32:45,404 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 22:32:45,405 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 10:32:45" (1/1) ... [2018-04-12 22:32:45,407 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7fb8f464 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:32:45, skipping insertion in model container [2018-04-12 22:32:45,407 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 10:32:45" (1/1) ... [2018-04-12 22:32:45,418 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 22:32:45,440 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 22:32:45,583 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 22:32:45,633 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 22:32:45,641 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 120 non ball SCCs. Number of states in SCCs 120. [2018-04-12 22:32:45,686 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:32:45 WrapperNode [2018-04-12 22:32:45,686 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 22:32:45,687 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 22:32:45,687 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 22:32:45,687 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 22:32:45,698 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:32:45" (1/1) ... [2018-04-12 22:32:45,698 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:32:45" (1/1) ... [2018-04-12 22:32:45,711 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:32:45" (1/1) ... [2018-04-12 22:32:45,712 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:32:45" (1/1) ... [2018-04-12 22:32:45,722 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:32:45" (1/1) ... [2018-04-12 22:32:45,726 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:32:45" (1/1) ... [2018-04-12 22:32:45,729 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:32:45" (1/1) ... [2018-04-12 22:32:45,732 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 22:32:45,732 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 22:32:45,733 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 22:32:45,733 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 22:32:45,734 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:32:45" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 22:32:45,810 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 22:32:45,810 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 22:32:45,811 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____bswap_32 [2018-04-12 22:32:45,811 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____bswap_64 [2018-04-12 22:32:45,811 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data [2018-04-12 22:32:45,811 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData [2018-04-12 22:32:45,811 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append [2018-04-12 22:32:45,811 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 22:32:45,811 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-12 22:32:45,811 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-12 22:32:45,811 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-12 22:32:45,811 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-12 22:32:45,811 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-12 22:32:45,811 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-12 22:32:45,811 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-12 22:32:45,811 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-12 22:32:45,812 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-12 22:32:45,812 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-12 22:32:45,812 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-12 22:32:45,812 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-12 22:32:45,812 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-12 22:32:45,812 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-12 22:32:45,812 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-12 22:32:45,812 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-12 22:32:45,812 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-12 22:32:45,812 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____bswap_32 [2018-04-12 22:32:45,813 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i____bswap_64 [2018-04-12 22:32:45,813 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-12 22:32:45,813 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-12 22:32:45,813 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-12 22:32:45,813 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-12 22:32:45,813 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-12 22:32:45,813 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-12 22:32:45,813 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-12 22:32:45,813 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-12 22:32:45,814 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-12 22:32:45,814 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-12 22:32:45,814 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-12 22:32:45,814 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-12 22:32:45,814 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-12 22:32:45,814 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-12 22:32:45,814 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-12 22:32:45,814 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-12 22:32:45,814 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-12 22:32:45,815 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-12 22:32:45,815 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-12 22:32:45,815 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-12 22:32:45,815 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-12 22:32:45,815 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-12 22:32:45,815 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-12 22:32:45,815 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-12 22:32:45,815 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-12 22:32:45,815 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-12 22:32:45,815 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-12 22:32:45,816 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-12 22:32:45,816 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-12 22:32:45,816 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-12 22:32:45,816 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-12 22:32:45,816 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-12 22:32:45,816 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-12 22:32:45,816 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-12 22:32:45,816 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-12 22:32:45,816 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-12 22:32:45,816 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-12 22:32:45,817 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-12 22:32:45,817 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-12 22:32:45,817 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-12 22:32:45,817 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-12 22:32:45,817 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-12 22:32:45,817 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-12 22:32:45,817 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-12 22:32:45,817 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-12 22:32:45,817 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-12 22:32:45,817 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-12 22:32:45,817 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-12 22:32:45,818 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-12 22:32:45,818 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-12 22:32:45,818 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-12 22:32:45,818 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-12 22:32:45,818 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-12 22:32:45,818 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-12 22:32:45,818 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-12 22:32:45,818 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-12 22:32:45,818 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-12 22:32:45,818 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-12 22:32:45,819 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-12 22:32:45,819 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-12 22:32:45,819 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-12 22:32:45,819 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-12 22:32:45,819 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-12 22:32:45,819 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-12 22:32:45,819 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-12 22:32:45,819 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-12 22:32:45,819 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-12 22:32:45,819 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-12 22:32:45,820 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-12 22:32:45,820 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-12 22:32:45,820 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-12 22:32:45,820 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-12 22:32:45,820 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-12 22:32:45,820 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-12 22:32:45,820 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-12 22:32:45,820 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-12 22:32:45,820 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-12 22:32:45,820 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-12 22:32:45,820 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-12 22:32:45,821 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-12 22:32:45,821 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-12 22:32:45,821 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-12 22:32:45,821 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-12 22:32:45,821 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-12 22:32:45,821 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-12 22:32:45,821 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-12 22:32:45,821 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-12 22:32:45,821 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-12 22:32:45,821 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data [2018-04-12 22:32:45,822 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-12 22:32:45,822 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-12 22:32:45,822 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-12 22:32:45,822 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-12 22:32:45,822 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData [2018-04-12 22:32:45,822 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-12 22:32:45,822 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append [2018-04-12 22:32:45,822 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 22:32:45,822 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 22:32:45,822 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 22:32:45,822 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-12 22:32:45,823 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-12 22:32:46,153 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 22:32:46,153 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 10:32:46 BoogieIcfgContainer [2018-04-12 22:32:46,154 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 22:32:46,154 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 22:32:46,154 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 22:32:46,156 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 22:32:46,156 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 10:32:45" (1/3) ... [2018-04-12 22:32:46,156 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5817e65f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 10:32:46, skipping insertion in model container [2018-04-12 22:32:46,156 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:32:45" (2/3) ... [2018-04-12 22:32:46,157 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5817e65f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 10:32:46, skipping insertion in model container [2018-04-12 22:32:46,157 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 10:32:46" (3/3) ... [2018-04-12 22:32:46,158 INFO L107 eAbstractionObserver]: Analyzing ICFG optional_data_creation_test04_false-valid-memtrack.i [2018-04-12 22:32:46,163 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-12 22:32:46,168 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 45 error locations. [2018-04-12 22:32:46,190 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 22:32:46,191 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 22:32:46,191 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-12 22:32:46,191 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-12 22:32:46,191 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-12 22:32:46,191 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 22:32:46,191 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 22:32:46,191 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 22:32:46,191 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 22:32:46,192 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 22:32:46,201 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states. [2018-04-12 22:32:46,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-12 22:32:46,207 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:46,208 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:32:46,208 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:46,211 INFO L82 PathProgramCache]: Analyzing trace with hash -1118692906, now seen corresponding path program 1 times [2018-04-12 22:32:46,243 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:46,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:46,267 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:46,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:46,297 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:46,297 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 22:32:46,298 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:46,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:46,298 INFO L182 omatonBuilderFactory]: Interpolants [130#true, 131#false, 132#(= 1 (select |#valid| |main_~#list~0.base|))] [2018-04-12 22:32:46,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:46,299 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 22:32:46,307 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 22:32:46,307 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 22:32:46,309 INFO L87 Difference]: Start difference. First operand 127 states. Second operand 3 states. [2018-04-12 22:32:46,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:46,461 INFO L93 Difference]: Finished difference Result 129 states and 136 transitions. [2018-04-12 22:32:46,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 22:32:46,463 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-12 22:32:46,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:46,470 INFO L225 Difference]: With dead ends: 129 [2018-04-12 22:32:46,470 INFO L226 Difference]: Without dead ends: 126 [2018-04-12 22:32:46,471 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 22:32:46,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2018-04-12 22:32:46,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 123. [2018-04-12 22:32:46,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2018-04-12 22:32:46,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 130 transitions. [2018-04-12 22:32:46,500 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 130 transitions. Word has length 7 [2018-04-12 22:32:46,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:46,500 INFO L459 AbstractCegarLoop]: Abstraction has 123 states and 130 transitions. [2018-04-12 22:32:46,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 22:32:46,500 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 130 transitions. [2018-04-12 22:32:46,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-12 22:32:46,501 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:46,501 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:32:46,501 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:46,501 INFO L82 PathProgramCache]: Analyzing trace with hash -1118692905, now seen corresponding path program 1 times [2018-04-12 22:32:46,502 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:46,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:46,514 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:46,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:46,538 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:46,538 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 22:32:46,538 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:46,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:46,539 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 22:32:46,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:46,540 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 22:32:46,540 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 22:32:46,540 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 22:32:46,540 INFO L87 Difference]: Start difference. First operand 123 states and 130 transitions. Second operand 3 states. [2018-04-12 22:32:46,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:46,595 INFO L93 Difference]: Finished difference Result 124 states and 132 transitions. [2018-04-12 22:32:46,596 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 22:32:46,596 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-12 22:32:46,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:46,597 INFO L225 Difference]: With dead ends: 124 [2018-04-12 22:32:46,597 INFO L226 Difference]: Without dead ends: 124 [2018-04-12 22:32:46,598 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 22:32:46,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2018-04-12 22:32:46,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 122. [2018-04-12 22:32:46,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-12 22:32:46,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 129 transitions. [2018-04-12 22:32:46,606 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 129 transitions. Word has length 7 [2018-04-12 22:32:46,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:46,606 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 129 transitions. [2018-04-12 22:32:46,606 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 22:32:46,606 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 129 transitions. [2018-04-12 22:32:46,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-12 22:32:46,607 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:46,607 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:32:46,607 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:46,608 INFO L82 PathProgramCache]: Analyzing trace with hash 1889111161, now seen corresponding path program 1 times [2018-04-12 22:32:46,608 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:46,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:46,624 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:46,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 22:32:46,663 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:46,663 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:32:46,663 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:46,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:46,664 INFO L182 omatonBuilderFactory]: Interpolants [634#true, 635#false, 636#(= 1 (select |#valid| |main_~#list~0.base|)), 637#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 638#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))] [2018-04-12 22:32:46,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:46,664 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:32:46,664 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:32:46,664 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:46,664 INFO L87 Difference]: Start difference. First operand 122 states and 129 transitions. Second operand 5 states. [2018-04-12 22:32:46,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:46,833 INFO L93 Difference]: Finished difference Result 135 states and 143 transitions. [2018-04-12 22:32:46,834 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:32:46,834 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2018-04-12 22:32:46,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:46,835 INFO L225 Difference]: With dead ends: 135 [2018-04-12 22:32:46,835 INFO L226 Difference]: Without dead ends: 135 [2018-04-12 22:32:46,835 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 22:32:46,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2018-04-12 22:32:46,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 128. [2018-04-12 22:32:46,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-12 22:32:46,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 137 transitions. [2018-04-12 22:32:46,843 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 137 transitions. Word has length 14 [2018-04-12 22:32:46,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:46,843 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 137 transitions. [2018-04-12 22:32:46,843 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:32:46,843 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 137 transitions. [2018-04-12 22:32:46,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-12 22:32:46,843 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:46,844 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:32:46,844 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:46,844 INFO L82 PathProgramCache]: Analyzing trace with hash 1889111162, now seen corresponding path program 1 times [2018-04-12 22:32:46,845 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:46,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:46,855 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:46,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:46,911 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:46,911 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 22:32:46,911 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:46,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:46,911 INFO L182 omatonBuilderFactory]: Interpolants [904#true, 905#false, 906#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 907#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|) (= (select |#valid| |main_~#list~0.base|) 1)), 908#(and (= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 909#(and (= 4 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1)), 910#(and (= 4 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0))] [2018-04-12 22:32:46,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:46,912 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 22:32:46,912 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 22:32:46,912 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:32:46,912 INFO L87 Difference]: Start difference. First operand 128 states and 137 transitions. Second operand 7 states. [2018-04-12 22:32:47,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:47,087 INFO L93 Difference]: Finished difference Result 133 states and 142 transitions. [2018-04-12 22:32:47,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:32:47,087 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 14 [2018-04-12 22:32:47,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:47,088 INFO L225 Difference]: With dead ends: 133 [2018-04-12 22:32:47,088 INFO L226 Difference]: Without dead ends: 133 [2018-04-12 22:32:47,088 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 22:32:47,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2018-04-12 22:32:47,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 128. [2018-04-12 22:32:47,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-12 22:32:47,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 136 transitions. [2018-04-12 22:32:47,093 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 136 transitions. Word has length 14 [2018-04-12 22:32:47,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:47,094 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 136 transitions. [2018-04-12 22:32:47,094 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 22:32:47,094 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 136 transitions. [2018-04-12 22:32:47,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-12 22:32:47,094 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:47,094 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:32:47,094 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:47,094 INFO L82 PathProgramCache]: Analyzing trace with hash -1567096148, now seen corresponding path program 1 times [2018-04-12 22:32:47,095 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:47,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:47,104 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:47,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,123 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:47,123 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:32:47,123 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:47,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,124 INFO L182 omatonBuilderFactory]: Interpolants [1174#true, 1175#false, 1176#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)), 1177#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))] [2018-04-12 22:32:47,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,124 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:32:47,124 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:32:47,124 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:32:47,124 INFO L87 Difference]: Start difference. First operand 128 states and 136 transitions. Second operand 4 states. [2018-04-12 22:32:47,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:47,186 INFO L93 Difference]: Finished difference Result 127 states and 135 transitions. [2018-04-12 22:32:47,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:32:47,186 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-12 22:32:47,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:47,187 INFO L225 Difference]: With dead ends: 127 [2018-04-12 22:32:47,187 INFO L226 Difference]: Without dead ends: 127 [2018-04-12 22:32:47,187 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:47,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-04-12 22:32:47,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2018-04-12 22:32:47,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2018-04-12 22:32:47,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 135 transitions. [2018-04-12 22:32:47,193 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 135 transitions. Word has length 15 [2018-04-12 22:32:47,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:47,193 INFO L459 AbstractCegarLoop]: Abstraction has 127 states and 135 transitions. [2018-04-12 22:32:47,193 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:32:47,193 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 135 transitions. [2018-04-12 22:32:47,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-12 22:32:47,194 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:47,194 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:32:47,194 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:47,194 INFO L82 PathProgramCache]: Analyzing trace with hash -1567096147, now seen corresponding path program 1 times [2018-04-12 22:32:47,195 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:47,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:47,204 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:47,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,227 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:47,227 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:32:47,227 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:47,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,227 INFO L182 omatonBuilderFactory]: Interpolants [1434#true, 1435#false, 1436#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 1437#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))] [2018-04-12 22:32:47,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,228 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:32:47,228 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:32:47,228 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:32:47,228 INFO L87 Difference]: Start difference. First operand 127 states and 135 transitions. Second operand 4 states. [2018-04-12 22:32:47,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:47,290 INFO L93 Difference]: Finished difference Result 126 states and 134 transitions. [2018-04-12 22:32:47,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:32:47,290 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-12 22:32:47,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:47,291 INFO L225 Difference]: With dead ends: 126 [2018-04-12 22:32:47,291 INFO L226 Difference]: Without dead ends: 126 [2018-04-12 22:32:47,291 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:47,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2018-04-12 22:32:47,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2018-04-12 22:32:47,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-04-12 22:32:47,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 134 transitions. [2018-04-12 22:32:47,294 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 134 transitions. Word has length 15 [2018-04-12 22:32:47,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:47,294 INFO L459 AbstractCegarLoop]: Abstraction has 126 states and 134 transitions. [2018-04-12 22:32:47,294 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:32:47,294 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 134 transitions. [2018-04-12 22:32:47,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-12 22:32:47,295 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:47,295 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 22:32:47,295 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:47,295 INFO L82 PathProgramCache]: Analyzing trace with hash -262877075, now seen corresponding path program 1 times [2018-04-12 22:32:47,295 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:47,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:47,307 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:47,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,326 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:47,326 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:32:47,326 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:47,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,327 INFO L182 omatonBuilderFactory]: Interpolants [1696#(= |#valid| |old(#valid)|), 1692#true, 1693#false, 1694#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)), 1695#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))] [2018-04-12 22:32:47,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,327 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:32:47,327 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:32:47,327 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:47,327 INFO L87 Difference]: Start difference. First operand 126 states and 134 transitions. Second operand 5 states. [2018-04-12 22:32:47,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:47,426 INFO L93 Difference]: Finished difference Result 143 states and 152 transitions. [2018-04-12 22:32:47,426 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:32:47,426 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 22 [2018-04-12 22:32:47,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:47,427 INFO L225 Difference]: With dead ends: 143 [2018-04-12 22:32:47,427 INFO L226 Difference]: Without dead ends: 143 [2018-04-12 22:32:47,427 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 22:32:47,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-04-12 22:32:47,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 129. [2018-04-12 22:32:47,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-12 22:32:47,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2018-04-12 22:32:47,431 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 22 [2018-04-12 22:32:47,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:47,431 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2018-04-12 22:32:47,431 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:32:47,432 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2018-04-12 22:32:47,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-12 22:32:47,432 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:47,432 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 22:32:47,432 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:47,432 INFO L82 PathProgramCache]: Analyzing trace with hash -262877074, now seen corresponding path program 1 times [2018-04-12 22:32:47,433 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:47,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:47,442 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:47,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,473 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:47,473 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:32:47,473 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:47,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,473 INFO L182 omatonBuilderFactory]: Interpolants [1971#true, 1972#false, 1973#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 1974#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 1975#(= |old(#length)| |#length|)] [2018-04-12 22:32:47,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,473 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:32:47,473 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:32:47,473 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:47,474 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand 5 states. [2018-04-12 22:32:47,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:47,561 INFO L93 Difference]: Finished difference Result 135 states and 144 transitions. [2018-04-12 22:32:47,561 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:32:47,561 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 22 [2018-04-12 22:32:47,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:47,562 INFO L225 Difference]: With dead ends: 135 [2018-04-12 22:32:47,562 INFO L226 Difference]: Without dead ends: 135 [2018-04-12 22:32:47,562 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 22:32:47,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2018-04-12 22:32:47,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 129. [2018-04-12 22:32:47,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-12 22:32:47,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 137 transitions. [2018-04-12 22:32:47,566 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 137 transitions. Word has length 22 [2018-04-12 22:32:47,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:47,567 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 137 transitions. [2018-04-12 22:32:47,567 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:32:47,567 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 137 transitions. [2018-04-12 22:32:47,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-12 22:32:47,567 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:47,567 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 22:32:47,568 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:47,568 INFO L82 PathProgramCache]: Analyzing trace with hash 440344442, now seen corresponding path program 1 times [2018-04-12 22:32:47,568 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:47,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:47,579 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:47,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,600 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:47,601 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:32:47,601 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:47,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,601 INFO L182 omatonBuilderFactory]: Interpolants [2242#true, 2243#false, 2244#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 2245#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0))] [2018-04-12 22:32:47,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,601 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:32:47,601 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:32:47,601 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:32:47,601 INFO L87 Difference]: Start difference. First operand 129 states and 137 transitions. Second operand 4 states. [2018-04-12 22:32:47,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:47,660 INFO L93 Difference]: Finished difference Result 134 states and 142 transitions. [2018-04-12 22:32:47,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:32:47,660 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 23 [2018-04-12 22:32:47,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:47,661 INFO L225 Difference]: With dead ends: 134 [2018-04-12 22:32:47,661 INFO L226 Difference]: Without dead ends: 134 [2018-04-12 22:32:47,661 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:47,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2018-04-12 22:32:47,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 130. [2018-04-12 22:32:47,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2018-04-12 22:32:47,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 139 transitions. [2018-04-12 22:32:47,664 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 139 transitions. Word has length 23 [2018-04-12 22:32:47,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:47,664 INFO L459 AbstractCegarLoop]: Abstraction has 130 states and 139 transitions. [2018-04-12 22:32:47,664 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:32:47,664 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 139 transitions. [2018-04-12 22:32:47,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-12 22:32:47,665 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:47,665 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 22:32:47,665 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:47,665 INFO L82 PathProgramCache]: Analyzing trace with hash 440344441, now seen corresponding path program 1 times [2018-04-12 22:32:47,666 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:47,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:47,674 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:47,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,687 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:47,687 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:32:47,687 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:47,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,688 INFO L182 omatonBuilderFactory]: Interpolants [2512#true, 2513#false, 2514#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)), 2515#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))] [2018-04-12 22:32:47,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,688 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:32:47,688 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:32:47,688 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:32:47,688 INFO L87 Difference]: Start difference. First operand 130 states and 139 transitions. Second operand 4 states. [2018-04-12 22:32:47,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:47,736 INFO L93 Difference]: Finished difference Result 126 states and 134 transitions. [2018-04-12 22:32:47,736 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:32:47,736 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 23 [2018-04-12 22:32:47,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:47,737 INFO L225 Difference]: With dead ends: 126 [2018-04-12 22:32:47,737 INFO L226 Difference]: Without dead ends: 126 [2018-04-12 22:32:47,737 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:47,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2018-04-12 22:32:47,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2018-04-12 22:32:47,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-04-12 22:32:47,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 134 transitions. [2018-04-12 22:32:47,739 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 134 transitions. Word has length 23 [2018-04-12 22:32:47,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:47,739 INFO L459 AbstractCegarLoop]: Abstraction has 126 states and 134 transitions. [2018-04-12 22:32:47,739 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:32:47,739 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 134 transitions. [2018-04-12 22:32:47,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-04-12 22:32:47,740 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:47,740 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 22:32:47,740 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:47,740 INFO L82 PathProgramCache]: Analyzing trace with hash 778201806, now seen corresponding path program 1 times [2018-04-12 22:32:47,741 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:47,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:47,753 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:47,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 22:32:47,772 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:47,773 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:32:47,773 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:47,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,773 INFO L182 omatonBuilderFactory]: Interpolants [2770#true, 2771#false, 2772#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)), 2773#(= |#valid| |old(#valid)|)] [2018-04-12 22:32:47,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,773 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:32:47,773 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:32:47,774 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:32:47,774 INFO L87 Difference]: Start difference. First operand 126 states and 134 transitions. Second operand 4 states. [2018-04-12 22:32:47,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:47,848 INFO L93 Difference]: Finished difference Result 136 states and 144 transitions. [2018-04-12 22:32:47,848 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:32:47,848 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 24 [2018-04-12 22:32:47,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:47,849 INFO L225 Difference]: With dead ends: 136 [2018-04-12 22:32:47,849 INFO L226 Difference]: Without dead ends: 136 [2018-04-12 22:32:47,849 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 22:32:47,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2018-04-12 22:32:47,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 128. [2018-04-12 22:32:47,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-12 22:32:47,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 137 transitions. [2018-04-12 22:32:47,852 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 137 transitions. Word has length 24 [2018-04-12 22:32:47,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:47,853 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 137 transitions. [2018-04-12 22:32:47,853 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:32:47,853 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 137 transitions. [2018-04-12 22:32:47,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-04-12 22:32:47,853 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:47,854 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 22:32:47,855 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:47,855 INFO L82 PathProgramCache]: Analyzing trace with hash 778201807, now seen corresponding path program 1 times [2018-04-12 22:32:47,855 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:47,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:47,863 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:47,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,902 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:47,902 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 22:32:47,902 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:47,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,902 INFO L182 omatonBuilderFactory]: Interpolants [3040#(= 0 |main_~#list~0.offset|), 3041#(= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|), 3042#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0), 3043#(and (<= (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (< 0 (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 1))), 3044#(= |old(#length)| |#length|), 3038#true, 3039#false] [2018-04-12 22:32:47,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:47,903 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 22:32:47,903 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 22:32:47,903 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:32:47,903 INFO L87 Difference]: Start difference. First operand 128 states and 137 transitions. Second operand 7 states. [2018-04-12 22:32:48,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:48,053 INFO L93 Difference]: Finished difference Result 128 states and 136 transitions. [2018-04-12 22:32:48,054 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 22:32:48,054 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 24 [2018-04-12 22:32:48,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:48,055 INFO L225 Difference]: With dead ends: 128 [2018-04-12 22:32:48,055 INFO L226 Difference]: Without dead ends: 128 [2018-04-12 22:32:48,056 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 22:32:48,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-12 22:32:48,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2018-04-12 22:32:48,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-12 22:32:48,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 136 transitions. [2018-04-12 22:32:48,058 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 136 transitions. Word has length 24 [2018-04-12 22:32:48,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:48,058 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 136 transitions. [2018-04-12 22:32:48,058 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 22:32:48,058 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 136 transitions. [2018-04-12 22:32:48,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-04-12 22:32:48,059 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:48,059 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 22:32:48,059 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:48,059 INFO L82 PathProgramCache]: Analyzing trace with hash 765747116, now seen corresponding path program 1 times [2018-04-12 22:32:48,060 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:48,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:48,067 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:48,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:48,097 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:48,097 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:32:48,097 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:48,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:48,098 INFO L182 omatonBuilderFactory]: Interpolants [3312#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 3313#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 3309#true, 3310#false, 3311#(and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)))] [2018-04-12 22:32:48,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:48,098 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:32:48,098 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:32:48,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:48,099 INFO L87 Difference]: Start difference. First operand 128 states and 136 transitions. Second operand 5 states. [2018-04-12 22:32:48,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:48,186 INFO L93 Difference]: Finished difference Result 125 states and 133 transitions. [2018-04-12 22:32:48,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:32:48,187 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 24 [2018-04-12 22:32:48,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:48,187 INFO L225 Difference]: With dead ends: 125 [2018-04-12 22:32:48,187 INFO L226 Difference]: Without dead ends: 125 [2018-04-12 22:32:48,188 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 22:32:48,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2018-04-12 22:32:48,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 123. [2018-04-12 22:32:48,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2018-04-12 22:32:48,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 131 transitions. [2018-04-12 22:32:48,190 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 131 transitions. Word has length 24 [2018-04-12 22:32:48,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:48,190 INFO L459 AbstractCegarLoop]: Abstraction has 123 states and 131 transitions. [2018-04-12 22:32:48,190 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:32:48,191 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 131 transitions. [2018-04-12 22:32:48,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-04-12 22:32:48,191 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:48,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] [2018-04-12 22:32:48,191 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:48,192 INFO L82 PathProgramCache]: Analyzing trace with hash -103829771, now seen corresponding path program 1 times [2018-04-12 22:32:48,192 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:48,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:48,200 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:48,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:48,261 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:48,262 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-12 22:32:48,262 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:48,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:48,262 INFO L182 omatonBuilderFactory]: Interpolants [3568#(= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 3569#(and (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 3570#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 3571#(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|))))), 3564#true, 3565#false, 3566#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)), 3567#(= |#valid| |old(#valid)|)] [2018-04-12 22:32:48,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:48,262 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 22:32:48,263 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 22:32:48,263 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-12 22:32:48,263 INFO L87 Difference]: Start difference. First operand 123 states and 131 transitions. Second operand 8 states. [2018-04-12 22:32:48,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:48,578 INFO L93 Difference]: Finished difference Result 139 states and 148 transitions. [2018-04-12 22:32:48,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 22:32:48,578 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 29 [2018-04-12 22:32:48,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:48,579 INFO L225 Difference]: With dead ends: 139 [2018-04-12 22:32:48,579 INFO L226 Difference]: Without dead ends: 139 [2018-04-12 22:32:48,579 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2018-04-12 22:32:48,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-04-12 22:32:48,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 129. [2018-04-12 22:32:48,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-12 22:32:48,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2018-04-12 22:32:48,583 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 29 [2018-04-12 22:32:48,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:48,583 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2018-04-12 22:32:48,583 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 22:32:48,583 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2018-04-12 22:32:48,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-04-12 22:32:48,584 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:48,584 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 22:32:48,584 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:48,584 INFO L82 PathProgramCache]: Analyzing trace with hash -103829770, now seen corresponding path program 1 times [2018-04-12 22:32:48,585 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:48,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:48,593 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:48,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:48,649 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:48,649 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 22:32:48,649 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:48,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:48,650 INFO L182 omatonBuilderFactory]: Interpolants [3848#true, 3849#false, 3850#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 3851#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 3852#(= |old(#length)| |#length|), 3853#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 8)), 3854#(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)))] [2018-04-12 22:32:48,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:48,650 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 22:32:48,651 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 22:32:48,651 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:32:48,651 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand 7 states. [2018-04-12 22:32:48,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:48,921 INFO L93 Difference]: Finished difference Result 137 states and 147 transitions. [2018-04-12 22:32:48,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 22:32:48,922 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 29 [2018-04-12 22:32:48,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:48,923 INFO L225 Difference]: With dead ends: 137 [2018-04-12 22:32:48,923 INFO L226 Difference]: Without dead ends: 137 [2018-04-12 22:32:48,923 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 22:32:48,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-04-12 22:32:48,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 129. [2018-04-12 22:32:48,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-12 22:32:48,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 137 transitions. [2018-04-12 22:32:48,927 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 137 transitions. Word has length 29 [2018-04-12 22:32:48,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:48,927 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 137 transitions. [2018-04-12 22:32:48,927 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 22:32:48,927 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 137 transitions. [2018-04-12 22:32:48,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 22:32:48,928 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:48,928 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:32:48,928 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:48,928 INFO L82 PathProgramCache]: Analyzing trace with hash 1741287252, now seen corresponding path program 1 times [2018-04-12 22:32:48,929 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:48,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:48,936 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:48,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:48,955 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:48,955 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:32:48,955 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:48,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:48,955 INFO L182 omatonBuilderFactory]: Interpolants [4128#false, 4129#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 4130#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 4131#(= 1 (select |#valid| |main_~#list~0.base|)), 4127#true] [2018-04-12 22:32:48,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:48,956 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:32:48,956 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:32:48,956 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:48,956 INFO L87 Difference]: Start difference. First operand 129 states and 137 transitions. Second operand 5 states. [2018-04-12 22:32:49,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:49,060 INFO L93 Difference]: Finished difference Result 127 states and 135 transitions. [2018-04-12 22:32:49,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:32:49,060 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 30 [2018-04-12 22:32:49,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:49,061 INFO L225 Difference]: With dead ends: 127 [2018-04-12 22:32:49,061 INFO L226 Difference]: Without dead ends: 127 [2018-04-12 22:32:49,061 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 22:32:49,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-04-12 22:32:49,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 125. [2018-04-12 22:32:49,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2018-04-12 22:32:49,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 132 transitions. [2018-04-12 22:32:49,064 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 132 transitions. Word has length 30 [2018-04-12 22:32:49,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:49,064 INFO L459 AbstractCegarLoop]: Abstraction has 125 states and 132 transitions. [2018-04-12 22:32:49,065 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:32:49,065 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 132 transitions. [2018-04-12 22:32:49,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 22:32:49,065 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:49,065 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:32:49,066 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:49,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1741287253, now seen corresponding path program 1 times [2018-04-12 22:32:49,066 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:49,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:49,077 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:49,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:49,144 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:49,145 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 22:32:49,145 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:49,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:49,145 INFO L182 omatonBuilderFactory]: Interpolants [4386#true, 4387#false, 4388#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 4389#(and (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 4390#(or (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset| 0))), 4391#(and (< 0 (+ |main_~#list~0.offset| 1)) (<= (+ |main_~#list~0.offset| 4) (select |#length| |main_~#list~0.base|)))] [2018-04-12 22:32:49,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:49,145 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 22:32:49,146 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 22:32:49,146 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:32:49,146 INFO L87 Difference]: Start difference. First operand 125 states and 132 transitions. Second operand 6 states. [2018-04-12 22:32:49,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:49,276 INFO L93 Difference]: Finished difference Result 132 states and 141 transitions. [2018-04-12 22:32:49,276 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 22:32:49,276 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 30 [2018-04-12 22:32:49,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:49,278 INFO L225 Difference]: With dead ends: 132 [2018-04-12 22:32:49,278 INFO L226 Difference]: Without dead ends: 132 [2018-04-12 22:32:49,278 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 22:32:49,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-04-12 22:32:49,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 125. [2018-04-12 22:32:49,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2018-04-12 22:32:49,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 133 transitions. [2018-04-12 22:32:49,282 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 133 transitions. Word has length 30 [2018-04-12 22:32:49,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:49,282 INFO L459 AbstractCegarLoop]: Abstraction has 125 states and 133 transitions. [2018-04-12 22:32:49,282 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 22:32:49,282 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 133 transitions. [2018-04-12 22:32:49,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 22:32:49,283 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:49,283 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:32:49,283 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:49,283 INFO L82 PathProgramCache]: Analyzing trace with hash -565817711, now seen corresponding path program 1 times [2018-04-12 22:32:49,284 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:49,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:49,291 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:49,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:49,321 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:49,321 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:32:49,321 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:49,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:49,322 INFO L182 omatonBuilderFactory]: Interpolants [4651#true, 4652#false, 4653#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)), 4654#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 4655#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~mem7.base|))] [2018-04-12 22:32:49,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:49,322 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:32:49,322 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:32:49,322 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:49,323 INFO L87 Difference]: Start difference. First operand 125 states and 133 transitions. Second operand 5 states. [2018-04-12 22:32:49,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:49,430 INFO L93 Difference]: Finished difference Result 124 states and 132 transitions. [2018-04-12 22:32:49,431 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:32:49,431 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 30 [2018-04-12 22:32:49,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:49,431 INFO L225 Difference]: With dead ends: 124 [2018-04-12 22:32:49,432 INFO L226 Difference]: Without dead ends: 124 [2018-04-12 22:32:49,432 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 22:32:49,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2018-04-12 22:32:49,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2018-04-12 22:32:49,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-04-12 22:32:49,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 132 transitions. [2018-04-12 22:32:49,435 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 132 transitions. Word has length 30 [2018-04-12 22:32:49,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:49,435 INFO L459 AbstractCegarLoop]: Abstraction has 124 states and 132 transitions. [2018-04-12 22:32:49,435 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:32:49,435 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 132 transitions. [2018-04-12 22:32:49,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 22:32:49,436 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:49,436 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:32:49,436 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:49,436 INFO L82 PathProgramCache]: Analyzing trace with hash -565817710, now seen corresponding path program 1 times [2018-04-12 22:32:49,437 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:49,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:49,445 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:49,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 22:32:49,493 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:49,493 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 22:32:49,493 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:49,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:49,494 INFO L182 omatonBuilderFactory]: Interpolants [4912#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 4913#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~mem7.offset| 0) (= 80 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~mem7.base|))), 4908#true, 4909#false, 4910#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|) (= 80 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|))), 4911#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))))] [2018-04-12 22:32:49,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:49,494 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 22:32:49,494 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 22:32:49,494 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:32:49,495 INFO L87 Difference]: Start difference. First operand 124 states and 132 transitions. Second operand 6 states. [2018-04-12 22:32:49,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:49,605 INFO L93 Difference]: Finished difference Result 131 states and 139 transitions. [2018-04-12 22:32:49,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:32:49,605 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 30 [2018-04-12 22:32:49,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:49,605 INFO L225 Difference]: With dead ends: 131 [2018-04-12 22:32:49,606 INFO L226 Difference]: Without dead ends: 131 [2018-04-12 22:32:49,606 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 22:32:49,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2018-04-12 22:32:49,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 129. [2018-04-12 22:32:49,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-12 22:32:49,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 137 transitions. [2018-04-12 22:32:49,608 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 137 transitions. Word has length 30 [2018-04-12 22:32:49,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:49,608 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 137 transitions. [2018-04-12 22:32:49,608 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 22:32:49,608 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 137 transitions. [2018-04-12 22:32:49,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-12 22:32:49,608 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:49,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] [2018-04-12 22:32:49,608 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:49,608 INFO L82 PathProgramCache]: Analyzing trace with hash -996161706, now seen corresponding path program 1 times [2018-04-12 22:32:49,609 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:49,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:49,614 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:49,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:49,672 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:49,672 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-12 22:32:49,672 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:49,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:49,672 INFO L182 omatonBuilderFactory]: Interpolants [5184#(= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 5185#(and (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 5186#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 5187#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 5188#(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|))))), 5180#true, 5181#false, 5182#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)), 5183#(= |#valid| |old(#valid)|)] [2018-04-12 22:32:49,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:49,673 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 22:32:49,673 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 22:32:49,673 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2018-04-12 22:32:49,673 INFO L87 Difference]: Start difference. First operand 129 states and 137 transitions. Second operand 9 states. [2018-04-12 22:32:49,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:49,909 INFO L93 Difference]: Finished difference Result 141 states and 150 transitions. [2018-04-12 22:32:49,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 22:32:49,909 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 31 [2018-04-12 22:32:49,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:49,910 INFO L225 Difference]: With dead ends: 141 [2018-04-12 22:32:49,910 INFO L226 Difference]: Without dead ends: 141 [2018-04-12 22:32:49,910 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2018-04-12 22:32:49,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-04-12 22:32:49,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 131. [2018-04-12 22:32:49,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-12 22:32:49,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 140 transitions. [2018-04-12 22:32:49,912 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 140 transitions. Word has length 31 [2018-04-12 22:32:49,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:49,912 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 140 transitions. [2018-04-12 22:32:49,912 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 22:32:49,913 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 140 transitions. [2018-04-12 22:32:49,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-12 22:32:49,913 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:49,913 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 22:32:49,913 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:49,913 INFO L82 PathProgramCache]: Analyzing trace with hash -996161705, now seen corresponding path program 1 times [2018-04-12 22:32:49,914 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:49,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:49,937 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:50,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:50,019 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:50,019 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-12 22:32:50,019 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:50,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:50,019 INFO L182 omatonBuilderFactory]: Interpolants [5472#(= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|), 5473#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0), 5474#(and (<= (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (< 0 (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 1))), 5475#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 5476#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 5477#(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|))))), 5478#(and (<= (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (< 0 (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 1))), 5469#true, 5470#false, 5471#(= 0 |main_~#list~0.offset|)] [2018-04-12 22:32:50,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:50,020 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 22:32:50,020 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 22:32:50,020 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2018-04-12 22:32:50,020 INFO L87 Difference]: Start difference. First operand 131 states and 140 transitions. Second operand 10 states. [2018-04-12 22:32:50,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:50,320 INFO L93 Difference]: Finished difference Result 140 states and 149 transitions. [2018-04-12 22:32:50,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 22:32:50,321 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 31 [2018-04-12 22:32:50,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:50,321 INFO L225 Difference]: With dead ends: 140 [2018-04-12 22:32:50,321 INFO L226 Difference]: Without dead ends: 140 [2018-04-12 22:32:50,322 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 22:32:50,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2018-04-12 22:32:50,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 126. [2018-04-12 22:32:50,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-04-12 22:32:50,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 134 transitions. [2018-04-12 22:32:50,325 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 134 transitions. Word has length 31 [2018-04-12 22:32:50,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:50,325 INFO L459 AbstractCegarLoop]: Abstraction has 126 states and 134 transitions. [2018-04-12 22:32:50,325 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 22:32:50,326 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 134 transitions. [2018-04-12 22:32:50,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-12 22:32:50,326 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:50,326 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 22:32:50,326 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:50,326 INFO L82 PathProgramCache]: Analyzing trace with hash 73575908, now seen corresponding path program 1 times [2018-04-12 22:32:50,327 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:50,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:50,334 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:50,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:50,376 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:50,376 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 22:32:50,376 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:50,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:50,377 INFO L182 omatonBuilderFactory]: Interpolants [5761#true, 5762#false, 5763#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 5764#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 5765#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 5766#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 5767#(= 1 (select |#valid| |main_#t~mem16.base|))] [2018-04-12 22:32:50,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:50,377 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 22:32:50,377 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 22:32:50,377 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:32:50,377 INFO L87 Difference]: Start difference. First operand 126 states and 134 transitions. Second operand 7 states. [2018-04-12 22:32:50,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:50,498 INFO L93 Difference]: Finished difference Result 141 states and 151 transitions. [2018-04-12 22:32:50,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 22:32:50,500 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 33 [2018-04-12 22:32:50,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:50,501 INFO L225 Difference]: With dead ends: 141 [2018-04-12 22:32:50,501 INFO L226 Difference]: Without dead ends: 141 [2018-04-12 22:32:50,501 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 22:32:50,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-04-12 22:32:50,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 131. [2018-04-12 22:32:50,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-12 22:32:50,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 141 transitions. [2018-04-12 22:32:50,504 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 141 transitions. Word has length 33 [2018-04-12 22:32:50,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:50,505 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 141 transitions. [2018-04-12 22:32:50,505 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 22:32:50,505 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 141 transitions. [2018-04-12 22:32:50,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-12 22:32:50,505 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:50,505 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 22:32:50,505 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:50,506 INFO L82 PathProgramCache]: Analyzing trace with hash 73575909, now seen corresponding path program 1 times [2018-04-12 22:32:50,506 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:50,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:50,514 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:50,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:50,574 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:50,574 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-12 22:32:50,574 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:50,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:50,575 INFO L182 omatonBuilderFactory]: Interpolants [6048#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 6049#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 6050#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 6051#(= |old(#length)| |#length|), 6052#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 6053#(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|))), 6054#(and (= |main_#t~mem16.offset| 0) (= 8 (select |#length| |main_#t~mem16.base|))), 6046#true, 6047#false] [2018-04-12 22:32:50,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:50,575 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 22:32:50,575 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 22:32:50,575 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2018-04-12 22:32:50,575 INFO L87 Difference]: Start difference. First operand 131 states and 141 transitions. Second operand 9 states. [2018-04-12 22:32:50,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:50,826 INFO L93 Difference]: Finished difference Result 178 states and 195 transitions. [2018-04-12 22:32:50,826 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 22:32:50,826 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 33 [2018-04-12 22:32:50,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:50,827 INFO L225 Difference]: With dead ends: 178 [2018-04-12 22:32:50,827 INFO L226 Difference]: Without dead ends: 178 [2018-04-12 22:32:50,827 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 22:32:50,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-12 22:32:50,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 149. [2018-04-12 22:32:50,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2018-04-12 22:32:50,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 164 transitions. [2018-04-12 22:32:50,830 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 164 transitions. Word has length 33 [2018-04-12 22:32:50,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:50,830 INFO L459 AbstractCegarLoop]: Abstraction has 149 states and 164 transitions. [2018-04-12 22:32:50,830 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 22:32:50,830 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 164 transitions. [2018-04-12 22:32:50,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-04-12 22:32:50,830 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:50,831 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 22:32:50,831 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:50,831 INFO L82 PathProgramCache]: Analyzing trace with hash -550148662, now seen corresponding path program 1 times [2018-04-12 22:32:50,831 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:50,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:50,837 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:50,953 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:32:50,953 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:32:50,953 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 22:32:50,954 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:50,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:50,954 INFO L182 omatonBuilderFactory]: Interpolants [6400#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 6401#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 6402#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 6403#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 6404#(= |old(#length)| |#length|), 6405#(and (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1)), 6406#(and (= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 6407#(and (= 4 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1)), 6408#(and (= 4 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0)), 6396#true, 6397#false, 6398#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 6399#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|) (= (select |#valid| |main_~#list~0.base|) 1))] [2018-04-12 22:32:50,954 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:32:50,954 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 22:32:50,954 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 22:32:50,954 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2018-04-12 22:32:50,955 INFO L87 Difference]: Start difference. First operand 149 states and 164 transitions. Second operand 13 states. [2018-04-12 22:32:51,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:51,391 INFO L93 Difference]: Finished difference Result 206 states and 230 transitions. [2018-04-12 22:32:51,456 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 22:32:51,457 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 34 [2018-04-12 22:32:51,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:51,457 INFO L225 Difference]: With dead ends: 206 [2018-04-12 22:32:51,457 INFO L226 Difference]: Without dead ends: 206 [2018-04-12 22:32:51,458 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2018-04-12 22:32:51,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2018-04-12 22:32:51,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 182. [2018-04-12 22:32:51,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-04-12 22:32:51,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 213 transitions. [2018-04-12 22:32:51,463 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 213 transitions. Word has length 34 [2018-04-12 22:32:51,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:51,463 INFO L459 AbstractCegarLoop]: Abstraction has 182 states and 213 transitions. [2018-04-12 22:32:51,463 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 22:32:51,463 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 213 transitions. [2018-04-12 22:32:51,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-04-12 22:32:51,464 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:51,464 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 22:32:51,464 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:51,464 INFO L82 PathProgramCache]: Analyzing trace with hash 1986047201, now seen corresponding path program 1 times [2018-04-12 22:32:51,465 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:51,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:51,471 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:51,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:51,511 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:51,511 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-12 22:32:51,511 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:51,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:51,512 INFO L182 omatonBuilderFactory]: Interpolants [6807#true, 6808#false, 6809#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 6810#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 6811#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 6812#(not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 6813#(not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 6814#(not (= 0 |main_#t~mem21.base|))] [2018-04-12 22:32:51,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:51,512 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 22:32:51,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 22:32:51,512 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-12 22:32:51,513 INFO L87 Difference]: Start difference. First operand 182 states and 213 transitions. Second operand 8 states. [2018-04-12 22:32:51,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:51,614 INFO L93 Difference]: Finished difference Result 218 states and 255 transitions. [2018-04-12 22:32:51,619 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 22:32:51,619 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 35 [2018-04-12 22:32:51,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:51,620 INFO L225 Difference]: With dead ends: 218 [2018-04-12 22:32:51,620 INFO L226 Difference]: Without dead ends: 218 [2018-04-12 22:32:51,620 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 22:32:51,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-04-12 22:32:51,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 182. [2018-04-12 22:32:51,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-04-12 22:32:51,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 210 transitions. [2018-04-12 22:32:51,626 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 210 transitions. Word has length 35 [2018-04-12 22:32:51,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:51,626 INFO L459 AbstractCegarLoop]: Abstraction has 182 states and 210 transitions. [2018-04-12 22:32:51,626 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 22:32:51,626 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 210 transitions. [2018-04-12 22:32:51,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-12 22:32:51,627 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:51,627 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 22:32:51,627 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:51,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1466613884, now seen corresponding path program 1 times [2018-04-12 22:32:51,628 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:51,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:51,636 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:51,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:51,732 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:51,733 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-12 22:32:51,733 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:51,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:51,733 INFO L182 omatonBuilderFactory]: Interpolants [7232#(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|))), 7233#(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)), 7234#(and (<= |main_#t~mem18.offset| 0) (<= 0 |main_#t~mem18.offset|) (= 8 (select |#length| |main_#t~mem18.base|))), 7225#true, 7226#false, 7227#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 7228#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 7229#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 7230#(= |old(#length)| |#length|), 7231#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))] [2018-04-12 22:32:51,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:51,734 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 22:32:51,734 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 22:32:51,734 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2018-04-12 22:32:51,734 INFO L87 Difference]: Start difference. First operand 182 states and 210 transitions. Second operand 10 states. [2018-04-12 22:32:52,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:52,014 INFO L93 Difference]: Finished difference Result 225 states and 263 transitions. [2018-04-12 22:32:52,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 22:32:52,014 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 36 [2018-04-12 22:32:52,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:52,015 INFO L225 Difference]: With dead ends: 225 [2018-04-12 22:32:52,015 INFO L226 Difference]: Without dead ends: 225 [2018-04-12 22:32:52,015 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 22:32:52,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2018-04-12 22:32:52,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 188. [2018-04-12 22:32:52,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-12 22:32:52,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 218 transitions. [2018-04-12 22:32:52,018 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 218 transitions. Word has length 36 [2018-04-12 22:32:52,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:52,018 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 218 transitions. [2018-04-12 22:32:52,018 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 22:32:52,018 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 218 transitions. [2018-04-12 22:32:52,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-12 22:32:52,019 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:52,019 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 22:32:52,019 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:52,019 INFO L82 PathProgramCache]: Analyzing trace with hash 1466613883, now seen corresponding path program 1 times [2018-04-12 22:32:52,019 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:52,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:52,023 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:52,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:52,036 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:52,036 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:32:52,036 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:52,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:52,036 INFO L182 omatonBuilderFactory]: Interpolants [7664#(= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)), 7665#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 7666#(= 1 (select |#valid| |main_#t~mem18.base|)), 7662#true, 7663#false] [2018-04-12 22:32:52,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:52,036 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:32:52,036 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:32:52,037 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:52,037 INFO L87 Difference]: Start difference. First operand 188 states and 218 transitions. Second operand 5 states. [2018-04-12 22:32:52,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:52,138 INFO L93 Difference]: Finished difference Result 187 states and 214 transitions. [2018-04-12 22:32:52,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:32:52,139 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 36 [2018-04-12 22:32:52,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:52,139 INFO L225 Difference]: With dead ends: 187 [2018-04-12 22:32:52,139 INFO L226 Difference]: Without dead ends: 187 [2018-04-12 22:32:52,139 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 22:32:52,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2018-04-12 22:32:52,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2018-04-12 22:32:52,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 187 states. [2018-04-12 22:32:52,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 214 transitions. [2018-04-12 22:32:52,142 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 214 transitions. Word has length 36 [2018-04-12 22:32:52,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:52,142 INFO L459 AbstractCegarLoop]: Abstraction has 187 states and 214 transitions. [2018-04-12 22:32:52,142 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:32:52,142 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 214 transitions. [2018-04-12 22:32:52,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-12 22:32:52,142 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:52,142 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 22:32:52,142 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:52,143 INFO L82 PathProgramCache]: Analyzing trace with hash -1151086149, now seen corresponding path program 1 times [2018-04-12 22:32:52,143 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:52,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:52,148 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:52,276 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:52,277 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:32:52,277 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 22:32:52,277 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:52,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:52,277 INFO L182 omatonBuilderFactory]: Interpolants [8048#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 8049#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~mem7.offset| 0) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~mem7.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 8050#(and (<= 0 (+ (* 4 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (<= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) 0)), 8051#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (<= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) 0) (<= 4 (+ (* 4 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 8052#(and (<= (+ (* 4 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 76) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (<= 4 (+ (* 4 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 8053#(and (= 80 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~mem7.base|)) (<= (+ (* 4 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~mem7.offset|) 76) (<= 4 (+ (* 4 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~mem7.offset|))), 8045#true, 8046#false, 8047#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|) (= 80 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)))] [2018-04-12 22:32:52,278 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:52,278 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 22:32:52,278 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 22:32:52,278 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2018-04-12 22:32:52,278 INFO L87 Difference]: Start difference. First operand 187 states and 214 transitions. Second operand 9 states. [2018-04-12 22:32:52,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:52,526 INFO L93 Difference]: Finished difference Result 188 states and 215 transitions. [2018-04-12 22:32:52,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 22:32:52,526 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 37 [2018-04-12 22:32:52,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:52,527 INFO L225 Difference]: With dead ends: 188 [2018-04-12 22:32:52,527 INFO L226 Difference]: Without dead ends: 188 [2018-04-12 22:32:52,527 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2018-04-12 22:32:52,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2018-04-12 22:32:52,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 183. [2018-04-12 22:32:52,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2018-04-12 22:32:52,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 210 transitions. [2018-04-12 22:32:52,530 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 210 transitions. Word has length 37 [2018-04-12 22:32:52,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:52,530 INFO L459 AbstractCegarLoop]: Abstraction has 183 states and 210 transitions. [2018-04-12 22:32:52,530 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 22:32:52,531 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 210 transitions. [2018-04-12 22:32:52,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-04-12 22:32:52,531 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:52,531 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 22:32:52,531 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:52,531 INFO L82 PathProgramCache]: Analyzing trace with hash 722626987, now seen corresponding path program 1 times [2018-04-12 22:32:52,532 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:52,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:52,541 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:52,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:52,748 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:52,748 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-04-12 22:32:52,748 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:52,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:52,749 INFO L182 omatonBuilderFactory]: Interpolants [8448#(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|)))), 8449#(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|)))), 8450#(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|))), 8451#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 8452#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 8453#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)), 8437#true, 8438#false, 8439#(= (select |#valid| |main_~#list~0.base|) 1), 8440#(= |#valid| |old(#valid)|), 8441#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 8442#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 8443#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 8444#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|)), 8445#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 8446#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 8447#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))] [2018-04-12 22:32:52,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:52,749 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 22:32:52,749 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 22:32:52,749 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2018-04-12 22:32:52,749 INFO L87 Difference]: Start difference. First operand 183 states and 210 transitions. Second operand 17 states. [2018-04-12 22:32:53,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:53,330 INFO L93 Difference]: Finished difference Result 222 states and 252 transitions. [2018-04-12 22:32:53,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 22:32:53,330 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 40 [2018-04-12 22:32:53,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:53,331 INFO L225 Difference]: With dead ends: 222 [2018-04-12 22:32:53,331 INFO L226 Difference]: Without dead ends: 222 [2018-04-12 22:32:53,332 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 22:32:53,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2018-04-12 22:32:53,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 176. [2018-04-12 22:32:53,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-04-12 22:32:53,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 194 transitions. [2018-04-12 22:32:53,335 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 194 transitions. Word has length 40 [2018-04-12 22:32:53,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:53,336 INFO L459 AbstractCegarLoop]: Abstraction has 176 states and 194 transitions. [2018-04-12 22:32:53,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 22:32:53,336 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 194 transitions. [2018-04-12 22:32:53,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-04-12 22:32:53,336 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:53,336 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 22:32:53,337 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:53,337 INFO L82 PathProgramCache]: Analyzing trace with hash 2091712434, now seen corresponding path program 1 times [2018-04-12 22:32:53,337 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:53,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:53,342 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:53,362 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 22:32:53,362 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:32:53,362 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-04-12 22:32:53,362 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:53,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:53,362 INFO L182 omatonBuilderFactory]: Interpolants [8886#true, 8887#false, 8888#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 8889#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1)] [2018-04-12 22:32:53,363 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 22:32:53,363 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:32:53,363 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:32:53,363 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:32:53,363 INFO L87 Difference]: Start difference. First operand 176 states and 194 transitions. Second operand 4 states. [2018-04-12 22:32:53,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:53,372 INFO L93 Difference]: Finished difference Result 188 states and 206 transitions. [2018-04-12 22:32:53,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:32:53,372 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 40 [2018-04-12 22:32:53,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:53,373 INFO L225 Difference]: With dead ends: 188 [2018-04-12 22:32:53,373 INFO L226 Difference]: Without dead ends: 188 [2018-04-12 22:32:53,373 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:32:53,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2018-04-12 22:32:53,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 183. [2018-04-12 22:32:53,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2018-04-12 22:32:53,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 201 transitions. [2018-04-12 22:32:53,375 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 201 transitions. Word has length 40 [2018-04-12 22:32:53,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:53,376 INFO L459 AbstractCegarLoop]: Abstraction has 183 states and 201 transitions. [2018-04-12 22:32:53,376 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:32:53,376 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 201 transitions. [2018-04-12 22:32:53,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-04-12 22:32:53,376 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:53,376 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 22:32:53,376 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:53,376 INFO L82 PathProgramCache]: Analyzing trace with hash 1316022877, now seen corresponding path program 1 times [2018-04-12 22:32:53,377 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:53,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:53,383 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:53,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:53,520 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:53,521 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2018-04-12 22:32:53,521 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:53,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:53,521 INFO L182 omatonBuilderFactory]: Interpolants [9261#true, 9262#false, 9263#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 9264#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 9265#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 9266#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 9267#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 9268#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 9269#(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|))))), 9270#(and (<= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 9271#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 9272#(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|))), 9273#(and (= |main_#t~mem16.offset| 0) (<= 8 (select |#length| |main_#t~mem16.base|)))] [2018-04-12 22:32:53,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:53,521 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 22:32:53,521 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 22:32:53,521 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2018-04-12 22:32:53,521 INFO L87 Difference]: Start difference. First operand 183 states and 201 transitions. Second operand 13 states. [2018-04-12 22:32:53,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:53,974 INFO L93 Difference]: Finished difference Result 233 states and 260 transitions. [2018-04-12 22:32:53,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 22:32:53,974 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 40 [2018-04-12 22:32:53,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:53,975 INFO L225 Difference]: With dead ends: 233 [2018-04-12 22:32:53,975 INFO L226 Difference]: Without dead ends: 233 [2018-04-12 22:32:53,976 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2018-04-12 22:32:53,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2018-04-12 22:32:53,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 196. [2018-04-12 22:32:53,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-04-12 22:32:53,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 219 transitions. [2018-04-12 22:32:53,980 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 219 transitions. Word has length 40 [2018-04-12 22:32:53,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:53,980 INFO L459 AbstractCegarLoop]: Abstraction has 196 states and 219 transitions. [2018-04-12 22:32:53,980 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 22:32:53,981 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 219 transitions. [2018-04-12 22:32:53,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-12 22:32:53,981 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:53,981 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, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:32:53,981 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:53,981 INFO L82 PathProgramCache]: Analyzing trace with hash -688998318, now seen corresponding path program 1 times [2018-04-12 22:32:53,982 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:53,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:53,990 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:54,082 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 22:32:54,082 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:32:54,083 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 22:32:54,083 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:54,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:54,083 INFO L182 omatonBuilderFactory]: Interpolants [9728#(and (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 9729#(and (or (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset| 0))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1)), 9730#(and (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|) (= (select |#valid| |main_~#list~0.base|) 1)), 9731#(and (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 9732#(and (<= 4 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1)), 9733#(and (<= 4 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0)), 9725#true, 9726#false, 9727#(= 0 |main_~#list~0.offset|)] [2018-04-12 22:32:54,083 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 22:32:54,083 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 22:32:54,084 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 22:32:54,084 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2018-04-12 22:32:54,084 INFO L87 Difference]: Start difference. First operand 196 states and 219 transitions. Second operand 9 states. [2018-04-12 22:32:54,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:54,258 INFO L93 Difference]: Finished difference Result 194 states and 215 transitions. [2018-04-12 22:32:54,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 22:32:54,259 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 41 [2018-04-12 22:32:54,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:54,261 INFO L225 Difference]: With dead ends: 194 [2018-04-12 22:32:54,261 INFO L226 Difference]: Without dead ends: 194 [2018-04-12 22:32:54,261 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2018-04-12 22:32:54,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2018-04-12 22:32:54,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 184. [2018-04-12 22:32:54,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 184 states. [2018-04-12 22:32:54,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 203 transitions. [2018-04-12 22:32:54,267 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 203 transitions. Word has length 41 [2018-04-12 22:32:54,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:54,267 INFO L459 AbstractCegarLoop]: Abstraction has 184 states and 203 transitions. [2018-04-12 22:32:54,267 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 22:32:54,267 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 203 transitions. [2018-04-12 22:32:54,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-04-12 22:32:54,267 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:54,268 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 22:32:54,268 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:54,268 INFO L82 PathProgramCache]: Analyzing trace with hash 586362613, now seen corresponding path program 1 times [2018-04-12 22:32:54,268 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:54,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:54,274 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:54,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:54,312 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:54,312 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-12 22:32:54,313 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:54,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:54,313 INFO L182 omatonBuilderFactory]: Interpolants [10116#true, 10117#false, 10118#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 10119#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 10120#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 10121#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 10122#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 10123#(= 0 |main_#t~mem20.offset|)] [2018-04-12 22:32:54,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:54,313 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 22:32:54,313 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 22:32:54,314 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-12 22:32:54,314 INFO L87 Difference]: Start difference. First operand 184 states and 203 transitions. Second operand 8 states. [2018-04-12 22:32:54,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:54,437 INFO L93 Difference]: Finished difference Result 202 states and 222 transitions. [2018-04-12 22:32:54,438 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 22:32:54,438 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 44 [2018-04-12 22:32:54,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:54,439 INFO L225 Difference]: With dead ends: 202 [2018-04-12 22:32:54,439 INFO L226 Difference]: Without dead ends: 202 [2018-04-12 22:32:54,439 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 22:32:54,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2018-04-12 22:32:54,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 193. [2018-04-12 22:32:54,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 193 states. [2018-04-12 22:32:54,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 216 transitions. [2018-04-12 22:32:54,444 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 216 transitions. Word has length 44 [2018-04-12 22:32:54,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:54,445 INFO L459 AbstractCegarLoop]: Abstraction has 193 states and 216 transitions. [2018-04-12 22:32:54,445 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 22:32:54,445 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 216 transitions. [2018-04-12 22:32:54,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-04-12 22:32:54,445 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:54,445 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 22:32:54,446 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:54,446 INFO L82 PathProgramCache]: Analyzing trace with hash 1176080644, now seen corresponding path program 1 times [2018-04-12 22:32:54,446 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:54,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:54,455 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:54,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:54,541 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:54,541 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-12 22:32:54,541 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:54,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:54,542 INFO L182 omatonBuilderFactory]: Interpolants [10529#true, 10530#false, 10531#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 10532#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 10533#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 10534#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 10535#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 10536#(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|))), 10537#(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|)))), 10538#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|))] [2018-04-12 22:32:54,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:54,542 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 22:32:54,542 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 22:32:54,542 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2018-04-12 22:32:54,542 INFO L87 Difference]: Start difference. First operand 193 states and 216 transitions. Second operand 10 states. [2018-04-12 22:32:54,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:54,717 INFO L93 Difference]: Finished difference Result 201 states and 221 transitions. [2018-04-12 22:32:54,717 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 22:32:54,717 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 43 [2018-04-12 22:32:54,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:54,718 INFO L225 Difference]: With dead ends: 201 [2018-04-12 22:32:54,718 INFO L226 Difference]: Without dead ends: 201 [2018-04-12 22:32:54,719 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 22:32:54,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2018-04-12 22:32:54,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 183. [2018-04-12 22:32:54,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2018-04-12 22:32:54,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 204 transitions. [2018-04-12 22:32:54,723 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 204 transitions. Word has length 43 [2018-04-12 22:32:54,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:54,723 INFO L459 AbstractCegarLoop]: Abstraction has 183 states and 204 transitions. [2018-04-12 22:32:54,723 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 22:32:54,723 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 204 transitions. [2018-04-12 22:32:54,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-12 22:32:54,724 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:54,724 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:32:54,724 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:54,724 INFO L82 PathProgramCache]: Analyzing trace with hash 997371954, now seen corresponding path program 1 times [2018-04-12 22:32:54,725 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:54,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:54,731 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:54,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:54,779 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:54,779 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 22:32:54,779 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:54,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:54,780 INFO L182 omatonBuilderFactory]: Interpolants [10937#true, 10938#false, 10939#(= |main_#t~mem18.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)), 10940#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 10941#(= |#valid| |old(#valid)|), 10942#(= 1 (select |#valid| |main_#t~mem20.base|))] [2018-04-12 22:32:54,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:54,780 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 22:32:54,780 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 22:32:54,780 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:32:54,780 INFO L87 Difference]: Start difference. First operand 183 states and 204 transitions. Second operand 6 states. [2018-04-12 22:32:54,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:54,867 INFO L93 Difference]: Finished difference Result 193 states and 214 transitions. [2018-04-12 22:32:54,867 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 22:32:54,867 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 45 [2018-04-12 22:32:54,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:54,868 INFO L225 Difference]: With dead ends: 193 [2018-04-12 22:32:54,868 INFO L226 Difference]: Without dead ends: 193 [2018-04-12 22:32:54,868 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 22:32:54,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2018-04-12 22:32:54,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 186. [2018-04-12 22:32:54,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-04-12 22:32:54,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 208 transitions. [2018-04-12 22:32:54,870 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 208 transitions. Word has length 45 [2018-04-12 22:32:54,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:54,871 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 208 transitions. [2018-04-12 22:32:54,871 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 22:32:54,871 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 208 transitions. [2018-04-12 22:32:54,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-12 22:32:54,871 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:54,871 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 22:32:54,871 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:54,871 INFO L82 PathProgramCache]: Analyzing trace with hash -1923762637, now seen corresponding path program 1 times [2018-04-12 22:32:54,872 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:54,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:54,878 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:55,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:55,056 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:55,057 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-04-12 22:32:55,057 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:55,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:55,057 INFO L182 omatonBuilderFactory]: Interpolants [11328#(= (select |#valid| |main_~#list~0.base|) 1), 11329#(= |#valid| |old(#valid)|), 11330#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 11331#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 11332#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 11333#(= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1), 11334#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)), 11335#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 11336#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))))), 11337#(or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 11338#(= 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|)))), 11339#(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|))), 11340#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 11341#(= 1 (select |#valid| |main_#t~mem19.base|)), 11342#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 11343#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 11326#true, 11327#false] [2018-04-12 22:32:55,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:55,057 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 22:32:55,058 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 22:32:55,058 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2018-04-12 22:32:55,058 INFO L87 Difference]: Start difference. First operand 186 states and 208 transitions. Second operand 18 states. [2018-04-12 22:32:55,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:55,730 INFO L93 Difference]: Finished difference Result 238 states and 268 transitions. [2018-04-12 22:32:55,730 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 22:32:55,730 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 47 [2018-04-12 22:32:55,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:55,731 INFO L225 Difference]: With dead ends: 238 [2018-04-12 22:32:55,731 INFO L226 Difference]: Without dead ends: 238 [2018-04-12 22:32:55,731 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 1 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=1054, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 22:32:55,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2018-04-12 22:32:55,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 210. [2018-04-12 22:32:55,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 210 states. [2018-04-12 22:32:55,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 239 transitions. [2018-04-12 22:32:55,735 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 239 transitions. Word has length 47 [2018-04-12 22:32:55,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:55,735 INFO L459 AbstractCegarLoop]: Abstraction has 210 states and 239 transitions. [2018-04-12 22:32:55,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 22:32:55,736 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 239 transitions. [2018-04-12 22:32:55,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-12 22:32:55,736 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:55,736 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 22:32:55,736 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:55,737 INFO L82 PathProgramCache]: Analyzing trace with hash -1923762636, now seen corresponding path program 1 times [2018-04-12 22:32:55,737 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:55,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:55,743 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:55,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:55,997 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:55,997 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2018-04-12 22:32:55,997 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:55,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:55,997 INFO L182 omatonBuilderFactory]: Interpolants [11840#(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|)))), 11841#(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|)))), 11842#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 11843#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 11844#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)), 11826#true, 11827#false, 11828#(= (select |#valid| |main_~#list~0.base|) 1), 11829#(= |#valid| |old(#valid)|), 11830#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 11831#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 11832#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 11833#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 11834#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 11835#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 11836#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 11837#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 11838#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))))), 11839#(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 22:32:55,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:55,998 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 22:32:55,998 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 22:32:55,998 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2018-04-12 22:32:55,998 INFO L87 Difference]: Start difference. First operand 210 states and 239 transitions. Second operand 19 states. [2018-04-12 22:32:56,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:56,835 INFO L93 Difference]: Finished difference Result 259 states and 292 transitions. [2018-04-12 22:32:56,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 22:32:56,835 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 47 [2018-04-12 22:32:56,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:56,836 INFO L225 Difference]: With dead ends: 259 [2018-04-12 22:32:56,836 INFO L226 Difference]: Without dead ends: 259 [2018-04-12 22:32:56,837 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 22:32:56,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2018-04-12 22:32:56,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 232. [2018-04-12 22:32:56,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 232 states. [2018-04-12 22:32:56,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 266 transitions. [2018-04-12 22:32:56,841 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 266 transitions. Word has length 47 [2018-04-12 22:32:56,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:56,842 INFO L459 AbstractCegarLoop]: Abstraction has 232 states and 266 transitions. [2018-04-12 22:32:56,842 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 22:32:56,842 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 266 transitions. [2018-04-12 22:32:56,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-04-12 22:32:56,842 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:56,842 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 22:32:56,843 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:56,843 INFO L82 PathProgramCache]: Analyzing trace with hash 124262969, now seen corresponding path program 1 times [2018-04-12 22:32:56,843 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:56,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:56,850 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:56,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:56,921 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:56,921 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-12 22:32:56,921 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:56,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:56,922 INFO L182 omatonBuilderFactory]: Interpolants [12374#true, 12375#false, 12376#(= 1 (select |#valid| |main_~#list~0.base|)), 12377#(= |#valid| |old(#valid)|), 12378#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 12379#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 12380#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 12381#(= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 12382#(not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 12383#(and (not (= |main_~#list~0.base| |main_#t~mem20.base|)) (= 1 (select |#valid| |main_~#list~0.base|)))] [2018-04-12 22:32:56,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:56,922 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 22:32:56,922 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 22:32:56,922 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2018-04-12 22:32:56,923 INFO L87 Difference]: Start difference. First operand 232 states and 266 transitions. Second operand 10 states. [2018-04-12 22:32:57,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:57,139 INFO L93 Difference]: Finished difference Result 253 states and 291 transitions. [2018-04-12 22:32:57,140 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 22:32:57,140 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 48 [2018-04-12 22:32:57,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:57,140 INFO L225 Difference]: With dead ends: 253 [2018-04-12 22:32:57,141 INFO L226 Difference]: Without dead ends: 253 [2018-04-12 22:32:57,141 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 22:32:57,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2018-04-12 22:32:57,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 243. [2018-04-12 22:32:57,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 243 states. [2018-04-12 22:32:57,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 279 transitions. [2018-04-12 22:32:57,145 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 279 transitions. Word has length 48 [2018-04-12 22:32:57,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:57,146 INFO L459 AbstractCegarLoop]: Abstraction has 243 states and 279 transitions. [2018-04-12 22:32:57,146 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 22:32:57,146 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 279 transitions. [2018-04-12 22:32:57,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-12 22:32:57,146 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:57,147 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 22:32:57,147 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:57,147 INFO L82 PathProgramCache]: Analyzing trace with hash 1368650827, now seen corresponding path program 1 times [2018-04-12 22:32:57,147 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:57,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:57,157 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:57,183 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 22:32:57,183 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:32:57,183 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-12 22:32:57,183 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:57,184 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 22:32:57,184 INFO L182 omatonBuilderFactory]: Interpolants [12888#true, 12889#false, 12890#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 12891#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 12892#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2)] [2018-04-12 22:32:57,184 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 22:32:57,184 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:32:57,184 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:32:57,184 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:57,185 INFO L87 Difference]: Start difference. First operand 243 states and 279 transitions. Second operand 5 states. [2018-04-12 22:32:57,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:57,197 INFO L93 Difference]: Finished difference Result 255 states and 291 transitions. [2018-04-12 22:32:57,197 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:32:57,198 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 67 [2018-04-12 22:32:57,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:57,199 INFO L225 Difference]: With dead ends: 255 [2018-04-12 22:32:57,199 INFO L226 Difference]: Without dead ends: 255 [2018-04-12 22:32:57,199 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:57,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2018-04-12 22:32:57,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 250. [2018-04-12 22:32:57,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2018-04-12 22:32:57,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 286 transitions. [2018-04-12 22:32:57,203 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 286 transitions. Word has length 67 [2018-04-12 22:32:57,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:57,203 INFO L459 AbstractCegarLoop]: Abstraction has 250 states and 286 transitions. [2018-04-12 22:32:57,204 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:32:57,204 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 286 transitions. [2018-04-12 22:32:57,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-12 22:32:57,204 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:57,204 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 22:32:57,204 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:57,205 INFO L82 PathProgramCache]: Analyzing trace with hash 1230859131, now seen corresponding path program 1 times [2018-04-12 22:32:57,205 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:57,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:57,211 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:57,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:57,236 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:57,236 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:32:57,236 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:57,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:57,237 INFO L182 omatonBuilderFactory]: Interpolants [13398#true, 13399#false, 13400#(= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.offset|), 13401#(= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))), 13402#(= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.offset|)] [2018-04-12 22:32:57,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:57,237 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:32:57,237 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:32:57,237 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:57,237 INFO L87 Difference]: Start difference. First operand 250 states and 286 transitions. Second operand 5 states. [2018-04-12 22:32:57,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:57,294 INFO L93 Difference]: Finished difference Result 256 states and 292 transitions. [2018-04-12 22:32:57,294 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:32:57,294 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 50 [2018-04-12 22:32:57,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:57,295 INFO L225 Difference]: With dead ends: 256 [2018-04-12 22:32:57,295 INFO L226 Difference]: Without dead ends: 256 [2018-04-12 22:32:57,296 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 22:32:57,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2018-04-12 22:32:57,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 249. [2018-04-12 22:32:57,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 249 states. [2018-04-12 22:32:57,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 284 transitions. [2018-04-12 22:32:57,300 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 284 transitions. Word has length 50 [2018-04-12 22:32:57,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:57,300 INFO L459 AbstractCegarLoop]: Abstraction has 249 states and 284 transitions. [2018-04-12 22:32:57,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:32:57,301 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 284 transitions. [2018-04-12 22:32:57,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-12 22:32:57,301 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:57,301 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 22:32:57,301 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:57,302 INFO L82 PathProgramCache]: Analyzing trace with hash -498072556, now seen corresponding path program 1 times [2018-04-12 22:32:57,302 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:57,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:57,309 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:57,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:57,332 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:32:57,332 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:32:57,332 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:57,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:57,332 INFO L182 omatonBuilderFactory]: Interpolants [13910#true, 13911#false, 13912#(= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))), 13913#(= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))), 13914#(= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| 0)] [2018-04-12 22:32:57,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:57,333 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:32:57,333 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:32:57,333 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:32:57,333 INFO L87 Difference]: Start difference. First operand 249 states and 284 transitions. Second operand 5 states. [2018-04-12 22:32:57,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:57,390 INFO L93 Difference]: Finished difference Result 255 states and 290 transitions. [2018-04-12 22:32:57,390 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:32:57,390 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 51 [2018-04-12 22:32:57,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:57,390 INFO L225 Difference]: With dead ends: 255 [2018-04-12 22:32:57,391 INFO L226 Difference]: Without dead ends: 255 [2018-04-12 22:32:57,391 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 22:32:57,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2018-04-12 22:32:57,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 248. [2018-04-12 22:32:57,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-12 22:32:57,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 282 transitions. [2018-04-12 22:32:57,393 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 282 transitions. Word has length 51 [2018-04-12 22:32:57,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:57,394 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 282 transitions. [2018-04-12 22:32:57,394 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:32:57,394 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 282 transitions. [2018-04-12 22:32:57,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-12 22:32:57,394 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:57,394 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 22:32:57,394 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:57,394 INFO L82 PathProgramCache]: Analyzing trace with hash 459154013, now seen corresponding path program 1 times [2018-04-12 22:32:57,395 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:57,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:57,402 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:57,784 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 22:32:57,785 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:32:57,785 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 22:32:57,785 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:57,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:57,785 INFO L182 omatonBuilderFactory]: Interpolants [14432#(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|))), 14433#(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|))), 14434#(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|)))), 14435#(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|)))), 14436#(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|)))), 14437#(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|))), 14420#true, 14421#false, 14422#(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|))), 14423#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 14424#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 14425#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 14426#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 14427#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 14428#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 14429#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 14430#(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|))), 14431#(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|))))] [2018-04-12 22:32:57,785 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 22:32:57,785 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 22:32:57,786 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 22:32:57,786 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2018-04-12 22:32:57,786 INFO L87 Difference]: Start difference. First operand 248 states and 282 transitions. Second operand 18 states. [2018-04-12 22:32:58,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:58,397 INFO L93 Difference]: Finished difference Result 263 states and 300 transitions. [2018-04-12 22:32:58,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 22:32:58,397 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 53 [2018-04-12 22:32:58,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:58,398 INFO L225 Difference]: With dead ends: 263 [2018-04-12 22:32:58,398 INFO L226 Difference]: Without dead ends: 263 [2018-04-12 22:32:58,399 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2018-04-12 22:32:58,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2018-04-12 22:32:58,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 258. [2018-04-12 22:32:58,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-04-12 22:32:58,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 292 transitions. [2018-04-12 22:32:58,401 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 292 transitions. Word has length 53 [2018-04-12 22:32:58,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:58,401 INFO L459 AbstractCegarLoop]: Abstraction has 258 states and 292 transitions. [2018-04-12 22:32:58,401 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 22:32:58,401 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 292 transitions. [2018-04-12 22:32:58,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-12 22:32:58,402 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:58,402 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 22:32:58,402 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:58,402 INFO L82 PathProgramCache]: Analyzing trace with hash -1135548646, now seen corresponding path program 1 times [2018-04-12 22:32:58,402 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:58,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:58,409 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:58,561 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 22:32:58,561 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:32:58,561 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 22:32:58,561 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:58,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:32:58,561 INFO L182 omatonBuilderFactory]: Interpolants [14992#(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|)))), 14993#(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|)))), 14983#true, 14984#false, 14985#(= |#valid| |old(#valid)|), 14986#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 14987#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 14988#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |old(#valid)|)), 14989#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 14990#(and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))), 14991#(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|)))] [2018-04-12 22:32:58,561 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 22:32:58,562 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 22:32:58,562 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 22:32:58,562 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2018-04-12 22:32:58,562 INFO L87 Difference]: Start difference. First operand 258 states and 292 transitions. Second operand 11 states. [2018-04-12 22:32:58,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:58,872 INFO L93 Difference]: Finished difference Result 267 states and 302 transitions. [2018-04-12 22:32:58,872 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 22:32:58,872 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 55 [2018-04-12 22:32:58,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:58,873 INFO L225 Difference]: With dead ends: 267 [2018-04-12 22:32:58,873 INFO L226 Difference]: Without dead ends: 240 [2018-04-12 22:32:58,873 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 6 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2018-04-12 22:32:58,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2018-04-12 22:32:58,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 235. [2018-04-12 22:32:58,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 235 states. [2018-04-12 22:32:58,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 268 transitions. [2018-04-12 22:32:58,877 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 268 transitions. Word has length 55 [2018-04-12 22:32:58,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:58,877 INFO L459 AbstractCegarLoop]: Abstraction has 235 states and 268 transitions. [2018-04-12 22:32:58,877 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 22:32:58,878 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 268 transitions. [2018-04-12 22:32:58,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-12 22:32:58,878 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:58,878 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 22:32:58,879 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:58,879 INFO L82 PathProgramCache]: Analyzing trace with hash -1522120989, now seen corresponding path program 1 times [2018-04-12 22:32:58,879 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:58,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:58,892 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:59,121 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 22:32:59,121 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:32:59,122 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 22:32:59,122 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:59,122 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 22:32:59,122 INFO L182 omatonBuilderFactory]: Interpolants [15520#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))))), 15521#(or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 15522#(= 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|)))), 15523#(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|))), 15524#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 15525#(= 1 (select |#valid| |main_#t~mem19.base|)), 15526#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 15527#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 15508#true, 15509#false, 15510#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 15511#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1), 15512#(= (select |#valid| |main_~#list~0.base|) 1), 15513#(= |#valid| |old(#valid)|), 15514#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 15515#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 15516#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 15517#(= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1), 15518#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)), 15519#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)))] [2018-04-12 22:32:59,122 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 22:32:59,122 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 22:32:59,123 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 22:32:59,123 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2018-04-12 22:32:59,123 INFO L87 Difference]: Start difference. First operand 235 states and 268 transitions. Second operand 20 states. [2018-04-12 22:32:59,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:32:59,679 INFO L93 Difference]: Finished difference Result 279 states and 317 transitions. [2018-04-12 22:32:59,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 22:32:59,680 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 67 [2018-04-12 22:32:59,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:32:59,680 INFO L225 Difference]: With dead ends: 279 [2018-04-12 22:32:59,681 INFO L226 Difference]: Without dead ends: 279 [2018-04-12 22:32:59,681 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=177, Invalid=1383, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 22:32:59,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2018-04-12 22:32:59,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 250. [2018-04-12 22:32:59,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2018-04-12 22:32:59,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 286 transitions. [2018-04-12 22:32:59,685 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 286 transitions. Word has length 67 [2018-04-12 22:32:59,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:32:59,685 INFO L459 AbstractCegarLoop]: Abstraction has 250 states and 286 transitions. [2018-04-12 22:32:59,686 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 22:32:59,686 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 286 transitions. [2018-04-12 22:32:59,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-12 22:32:59,686 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:32:59,686 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 22:32:59,687 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:32:59,687 INFO L82 PathProgramCache]: Analyzing trace with hash -1522120988, now seen corresponding path program 1 times [2018-04-12 22:32:59,687 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:32:59,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:32:59,701 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:32:59,969 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 22:32:59,969 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:32:59,969 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 22:32:59,970 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:32:59,970 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 22:32:59,970 INFO L182 omatonBuilderFactory]: Interpolants [16099#true, 16100#false, 16101#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 16102#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1), 16103#(= (select |#valid| |main_~#list~0.base|) 1), 16104#(= |#valid| |old(#valid)|), 16105#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 16106#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 16107#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 16108#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 16109#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 16110#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 16111#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 16112#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 16113#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))))), 16114#(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|)))), 16115#(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|)))), 16116#(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|)))), 16117#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 16118#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 16119#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))] [2018-04-12 22:32:59,970 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 22:32:59,970 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 22:32:59,971 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 22:32:59,971 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=375, Unknown=0, NotChecked=0, Total=420 [2018-04-12 22:32:59,971 INFO L87 Difference]: Start difference. First operand 250 states and 286 transitions. Second operand 21 states. [2018-04-12 22:33:00,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:00,735 INFO L93 Difference]: Finished difference Result 309 states and 351 transitions. [2018-04-12 22:33:00,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 22:33:00,735 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 67 [2018-04-12 22:33:00,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:00,736 INFO L225 Difference]: With dead ends: 309 [2018-04-12 22:33:00,736 INFO L226 Difference]: Without dead ends: 309 [2018-04-12 22:33:00,737 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 22:33:00,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2018-04-12 22:33:00,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 272. [2018-04-12 22:33:00,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 272 states. [2018-04-12 22:33:00,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 311 transitions. [2018-04-12 22:33:00,741 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 311 transitions. Word has length 67 [2018-04-12 22:33:00,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:00,741 INFO L459 AbstractCegarLoop]: Abstraction has 272 states and 311 transitions. [2018-04-12 22:33:00,741 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 22:33:00,741 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 311 transitions. [2018-04-12 22:33:00,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-12 22:33:00,741 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:00,741 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 22:33:00,741 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:00,742 INFO L82 PathProgramCache]: Analyzing trace with hash -562675973, now seen corresponding path program 1 times [2018-04-12 22:33:00,742 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:00,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:00,748 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:00,934 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 22:33:00,934 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:00,934 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 22:33:00,934 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:00,935 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 22:33:00,935 INFO L182 omatonBuilderFactory]: Interpolants [16749#true, 16750#false, 16751#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 16752#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1), 16753#(= (select |#valid| |main_~#list~0.base|) 1), 16754#(= |#valid| |old(#valid)|), 16755#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 16756#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 16757#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 16758#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|)), 16759#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 16760#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 16761#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 16762#(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|)))), 16763#(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|)))), 16764#(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|))), 16765#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 16766#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 16767#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))] [2018-04-12 22:33:00,935 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 22:33:00,935 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 22:33:00,935 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 22:33:00,936 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2018-04-12 22:33:00,936 INFO L87 Difference]: Start difference. First operand 272 states and 311 transitions. Second operand 19 states. [2018-04-12 22:33:01,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:01,571 INFO L93 Difference]: Finished difference Result 300 states and 339 transitions. [2018-04-12 22:33:01,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-12 22:33:01,572 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 60 [2018-04-12 22:33:01,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:01,572 INFO L225 Difference]: With dead ends: 300 [2018-04-12 22:33:01,572 INFO L226 Difference]: Without dead ends: 300 [2018-04-12 22:33:01,573 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 22:33:01,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2018-04-12 22:33:01,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 276. [2018-04-12 22:33:01,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 276 states. [2018-04-12 22:33:01,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 313 transitions. [2018-04-12 22:33:01,576 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 313 transitions. Word has length 60 [2018-04-12 22:33:01,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:01,576 INFO L459 AbstractCegarLoop]: Abstraction has 276 states and 313 transitions. [2018-04-12 22:33:01,577 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 22:33:01,577 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 313 transitions. [2018-04-12 22:33:01,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-12 22:33:01,577 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:01,577 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:33:01,577 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:01,578 INFO L82 PathProgramCache]: Analyzing trace with hash -1137084526, now seen corresponding path program 2 times [2018-04-12 22:33:01,578 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:01,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:01,582 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:01,613 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:01,613 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:01,614 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-12 22:33:01,614 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:01,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:01,614 INFO L182 omatonBuilderFactory]: Interpolants [17392#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 17387#true, 17388#false, 17389#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 17390#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 17391#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2)] [2018-04-12 22:33:01,614 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:01,614 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 22:33:01,614 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 22:33:01,615 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:33:01,615 INFO L87 Difference]: Start difference. First operand 276 states and 313 transitions. Second operand 6 states. [2018-04-12 22:33:01,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:01,630 INFO L93 Difference]: Finished difference Result 288 states and 325 transitions. [2018-04-12 22:33:01,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:33:01,630 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 54 [2018-04-12 22:33:01,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:01,631 INFO L225 Difference]: With dead ends: 288 [2018-04-12 22:33:01,631 INFO L226 Difference]: Without dead ends: 288 [2018-04-12 22:33:01,631 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:33:01,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2018-04-12 22:33:01,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 283. [2018-04-12 22:33:01,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 283 states. [2018-04-12 22:33:01,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 320 transitions. [2018-04-12 22:33:01,636 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 320 transitions. Word has length 54 [2018-04-12 22:33:01,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:01,636 INFO L459 AbstractCegarLoop]: Abstraction has 283 states and 320 transitions. [2018-04-12 22:33:01,636 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 22:33:01,636 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 320 transitions. [2018-04-12 22:33:01,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-12 22:33:01,637 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:01,637 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 22:33:01,637 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:01,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1382711762, now seen corresponding path program 1 times [2018-04-12 22:33:01,638 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:01,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:01,646 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:01,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:01,943 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:33:01,943 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2018-04-12 22:33:01,943 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:01,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:01,944 INFO L182 omatonBuilderFactory]: Interpolants [17964#true, 17965#false, 17966#(= 1 (select |#valid| |main_~#list~0.base|)), 17967#(= |#valid| |old(#valid)|), 17968#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 17969#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 17970#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)))), 17971#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)))), 17972#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0), 17973#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0), 17974#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0), 17975#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)))), 17976#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 17977#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 17978#(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|)) |main_~#list~0.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 17979#(and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) |main_~#list~0.base|)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| |main_~#list~0.base|))), 17980#(and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) |main_~#list~0.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 17981#(and (not (= |main_#t~mem19.base| |main_~#list~0.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 17982#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 17983#(and (or (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-12 22:33:01,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:01,944 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 22:33:01,944 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 22:33:01,944 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2018-04-12 22:33:01,944 INFO L87 Difference]: Start difference. First operand 283 states and 320 transitions. Second operand 20 states. [2018-04-12 22:33:02,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:02,835 INFO L93 Difference]: Finished difference Result 316 states and 357 transitions. [2018-04-12 22:33:02,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 22:33:02,835 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 55 [2018-04-12 22:33:02,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:02,836 INFO L225 Difference]: With dead ends: 316 [2018-04-12 22:33:02,836 INFO L226 Difference]: Without dead ends: 316 [2018-04-12 22:33:02,837 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=140, Invalid=982, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 22:33:02,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2018-04-12 22:33:02,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 296. [2018-04-12 22:33:02,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-04-12 22:33:02,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 335 transitions. [2018-04-12 22:33:02,840 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 335 transitions. Word has length 55 [2018-04-12 22:33:02,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:02,840 INFO L459 AbstractCegarLoop]: Abstraction has 296 states and 335 transitions. [2018-04-12 22:33:02,840 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 22:33:02,840 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 335 transitions. [2018-04-12 22:33:02,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-12 22:33:02,841 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:02,841 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 22:33:02,841 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:02,841 INFO L82 PathProgramCache]: Analyzing trace with hash 1943956119, now seen corresponding path program 1 times [2018-04-12 22:33:02,841 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:02,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:02,848 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:02,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:02,896 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:33:02,896 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 22:33:02,896 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:02,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:02,896 INFO L182 omatonBuilderFactory]: Interpolants [18624#true, 18625#false, 18626#(and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))), 18627#(and (or (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))), 18628#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (or (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|))), 18629#(or (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))] [2018-04-12 22:33:02,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:02,897 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 22:33:02,897 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 22:33:02,897 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:33:02,897 INFO L87 Difference]: Start difference. First operand 296 states and 335 transitions. Second operand 6 states. [2018-04-12 22:33:03,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:03,011 INFO L93 Difference]: Finished difference Result 295 states and 332 transitions. [2018-04-12 22:33:03,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 22:33:03,011 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 55 [2018-04-12 22:33:03,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:03,012 INFO L225 Difference]: With dead ends: 295 [2018-04-12 22:33:03,012 INFO L226 Difference]: Without dead ends: 295 [2018-04-12 22:33:03,012 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 22:33:03,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2018-04-12 22:33:03,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 295. [2018-04-12 22:33:03,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 295 states. [2018-04-12 22:33:03,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 332 transitions. [2018-04-12 22:33:03,015 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 332 transitions. Word has length 55 [2018-04-12 22:33:03,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:03,016 INFO L459 AbstractCegarLoop]: Abstraction has 295 states and 332 transitions. [2018-04-12 22:33:03,016 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 22:33:03,016 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 332 transitions. [2018-04-12 22:33:03,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-12 22:33:03,016 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:03,016 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 22:33:03,017 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:03,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1641106482, now seen corresponding path program 1 times [2018-04-12 22:33:03,017 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:03,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:03,026 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:03,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:03,266 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:33:03,266 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2018-04-12 22:33:03,267 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:03,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:03,267 INFO L182 omatonBuilderFactory]: Interpolants [19232#(or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))), 19233#(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|))), 19234#(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|))), 19235#(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|))), 19236#(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|))), 19237#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 19238#(and (or (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 19239#(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|))), 19240#(= 1 (select |#valid| |main_#t~mem20.base|)), 19222#true, 19223#false, 19224#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 19225#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 19226#(= |#valid| |old(#valid)|), 19227#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0), 19228#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0), 19229#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0), 19230#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 19231#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))] [2018-04-12 22:33:03,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:03,267 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 22:33:03,267 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 22:33:03,267 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2018-04-12 22:33:03,267 INFO L87 Difference]: Start difference. First operand 295 states and 332 transitions. Second operand 19 states. [2018-04-12 22:33:03,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:03,726 INFO L93 Difference]: Finished difference Result 314 states and 352 transitions. [2018-04-12 22:33:03,726 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 22:33:03,726 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 57 [2018-04-12 22:33:03,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:03,727 INFO L225 Difference]: With dead ends: 314 [2018-04-12 22:33:03,727 INFO L226 Difference]: Without dead ends: 314 [2018-04-12 22:33:03,727 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 22:33:03,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-04-12 22:33:03,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 287. [2018-04-12 22:33:03,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 287 states. [2018-04-12 22:33:03,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 324 transitions. [2018-04-12 22:33:03,731 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 324 transitions. Word has length 57 [2018-04-12 22:33:03,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:03,732 INFO L459 AbstractCegarLoop]: Abstraction has 287 states and 324 transitions. [2018-04-12 22:33:03,732 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 22:33:03,732 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 324 transitions. [2018-04-12 22:33:03,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-12 22:33:03,732 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:03,733 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 22:33:03,733 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:03,733 INFO L82 PathProgramCache]: Analyzing trace with hash -1817611563, now seen corresponding path program 1 times [2018-04-12 22:33:03,733 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:03,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:03,741 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:03,987 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 22:33:03,987 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:33:03,987 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2018-04-12 22:33:03,987 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:03,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:03,988 INFO L182 omatonBuilderFactory]: Interpolants [19872#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 19873#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 19874#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))), 19875#(or (not (= 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|))), 19876#(or (and (not (= 0 (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|))), 19877#(or (and (not (= 0 (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|))), 19878#(or (not (= 0 |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|))), 19879#(= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base), 19880#(= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|), 19881#(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|))), 19882#(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|)))), 19883#(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|))), 19884#(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|))), 19864#true, 19865#false, 19866#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 19867#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 19868#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 19869#(not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)), 19870#(not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)), 19871#(not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))] [2018-04-12 22:33:03,988 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 22:33:03,988 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 22:33:03,988 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 22:33:03,988 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2018-04-12 22:33:03,988 INFO L87 Difference]: Start difference. First operand 287 states and 324 transitions. Second operand 21 states. [2018-04-12 22:33:04,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:04,510 INFO L93 Difference]: Finished difference Result 325 states and 361 transitions. [2018-04-12 22:33:04,510 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 22:33:04,510 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 60 [2018-04-12 22:33:04,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:04,511 INFO L225 Difference]: With dead ends: 325 [2018-04-12 22:33:04,511 INFO L226 Difference]: Without dead ends: 314 [2018-04-12 22:33:04,511 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=186, Invalid=1220, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 22:33:04,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-04-12 22:33:04,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 294. [2018-04-12 22:33:04,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 294 states. [2018-04-12 22:33:04,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 329 transitions. [2018-04-12 22:33:04,514 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 329 transitions. Word has length 60 [2018-04-12 22:33:04,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:04,514 INFO L459 AbstractCegarLoop]: Abstraction has 294 states and 329 transitions. [2018-04-12 22:33:04,514 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 22:33:04,514 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 329 transitions. [2018-04-12 22:33:04,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-12 22:33:04,515 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:04,515 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 22:33:04,515 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:04,515 INFO L82 PathProgramCache]: Analyzing trace with hash 763384283, now seen corresponding path program 1 times [2018-04-12 22:33:04,515 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:04,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:04,523 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:04,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:04,930 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:33:04,930 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2018-04-12 22:33:04,930 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:04,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:04,931 INFO L182 omatonBuilderFactory]: Interpolants [20544#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 20545#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)))), 20546#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)))), 20547#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0), 20548#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0), 20549#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0), 20550#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)))), 20551#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 20552#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 20553#(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|)) |main_~#list~0.base|)) (not (= 0 |main_~#list~0.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 20554#(and (not (= 0 |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) |main_~#list~0.base|)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| |main_~#list~0.base|))), 20555#(and (not (= 0 |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) |main_~#list~0.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 20556#(and (not (= 0 |main_~#list~0.base|)) (not (= |main_#t~mem19.base| |main_~#list~0.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 20557#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 20558#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 20559#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 20560#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= |#valid| |old(#valid)|)), 20561#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 20562#(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 (= 0 (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= 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 (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|))) (= 0 (@diff |old(#valid)| |#valid|)))), 20563#(= 1 (select |#valid| |main_~#list~0.base|)), 20538#true, 20539#false, 20540#(not (= 0 |main_~#list~0.base|)), 20541#(and (not (= 0 |main_~#list~0.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 20542#(= |#valid| |old(#valid)|), 20543#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|))] [2018-04-12 22:33:04,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:04,931 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 22:33:04,931 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 22:33:04,931 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2018-04-12 22:33:04,931 INFO L87 Difference]: Start difference. First operand 294 states and 329 transitions. Second operand 26 states. [2018-04-12 22:33:05,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:05,638 INFO L93 Difference]: Finished difference Result 310 states and 344 transitions. [2018-04-12 22:33:05,638 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 22:33:05,638 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 60 [2018-04-12 22:33:05,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:05,639 INFO L225 Difference]: With dead ends: 310 [2018-04-12 22:33:05,639 INFO L226 Difference]: Without dead ends: 310 [2018-04-12 22:33:05,640 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=188, Invalid=1452, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 22:33:05,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2018-04-12 22:33:05,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 294. [2018-04-12 22:33:05,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 294 states. [2018-04-12 22:33:05,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 327 transitions. [2018-04-12 22:33:05,644 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 327 transitions. Word has length 60 [2018-04-12 22:33:05,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:05,644 INFO L459 AbstractCegarLoop]: Abstraction has 294 states and 327 transitions. [2018-04-12 22:33:05,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 22:33:05,644 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 327 transitions. [2018-04-12 22:33:05,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-04-12 22:33:05,645 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:05,645 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 22:33:05,645 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:05,645 INFO L82 PathProgramCache]: Analyzing trace with hash -603460501, now seen corresponding path program 2 times [2018-04-12 22:33:05,646 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:05,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:05,655 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:05,694 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 22:33:05,695 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:05,695 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-12 22:33:05,695 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:05,695 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 22:33:05,695 INFO L182 omatonBuilderFactory]: Interpolants [21200#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 21201#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 21202#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 21203#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 21204#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 21198#true, 21199#false] [2018-04-12 22:33:05,695 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 22:33:05,695 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 22:33:05,696 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 22:33:05,696 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:33:05,696 INFO L87 Difference]: Start difference. First operand 294 states and 327 transitions. Second operand 7 states. [2018-04-12 22:33:05,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:05,722 INFO L93 Difference]: Finished difference Result 306 states and 339 transitions. [2018-04-12 22:33:05,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 22:33:05,723 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 81 [2018-04-12 22:33:05,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:05,724 INFO L225 Difference]: With dead ends: 306 [2018-04-12 22:33:05,724 INFO L226 Difference]: Without dead ends: 306 [2018-04-12 22:33:05,724 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:33:05,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2018-04-12 22:33:05,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 301. [2018-04-12 22:33:05,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 301 states. [2018-04-12 22:33:05,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 334 transitions. [2018-04-12 22:33:05,728 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 334 transitions. Word has length 81 [2018-04-12 22:33:05,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:05,728 INFO L459 AbstractCegarLoop]: Abstraction has 301 states and 334 transitions. [2018-04-12 22:33:05,728 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 22:33:05,728 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 334 transitions. [2018-04-12 22:33:05,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-04-12 22:33:05,729 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:05,729 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 22:33:05,729 INFO L408 AbstractCegarLoop]: === Iteration 54 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:05,730 INFO L82 PathProgramCache]: Analyzing trace with hash -827109317, now seen corresponding path program 1 times [2018-04-12 22:33:05,730 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:05,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:05,738 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:06,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:06,191 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:33:06,191 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2018-04-12 22:33:06,191 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:06,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:06,191 INFO L182 omatonBuilderFactory]: Interpolants [21824#(or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 21825#(or (= |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| |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|)) (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|))))), 21826#(or (= |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| |main_~#list~0.base|) |main_~#list~0.offset|))) (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|)))), 21827#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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|))), 21828#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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|))), 21829#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 21830#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 21831#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 21832#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= |#valid| |old(#valid)|)), 21833#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21834#(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 (= 0 (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= 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 (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|))) (= 0 (@diff |old(#valid)| |#valid|)))), 21835#(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|))), 21836#(= 1 (select |#valid| |main_#t~mem20.base|)), 21812#true, 21813#false, 21814#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 21815#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 21816#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 21817#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 21818#(= |#valid| |old(#valid)|), 21819#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0), 21820#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0), 21821#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0), 21822#(and (or (and (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 21823#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))] [2018-04-12 22:33:06,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:06,192 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 22:33:06,192 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 22:33:06,192 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2018-04-12 22:33:06,192 INFO L87 Difference]: Start difference. First operand 301 states and 334 transitions. Second operand 25 states. [2018-04-12 22:33:06,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:06,935 INFO L93 Difference]: Finished difference Result 316 states and 349 transitions. [2018-04-12 22:33:06,936 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 22:33:06,936 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 62 [2018-04-12 22:33:06,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:06,937 INFO L225 Difference]: With dead ends: 316 [2018-04-12 22:33:06,937 INFO L226 Difference]: Without dead ends: 316 [2018-04-12 22:33:06,937 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=197, Invalid=1525, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 22:33:06,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2018-04-12 22:33:06,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 279. [2018-04-12 22:33:06,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 279 states. [2018-04-12 22:33:06,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 308 transitions. [2018-04-12 22:33:06,941 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 308 transitions. Word has length 62 [2018-04-12 22:33:06,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:06,941 INFO L459 AbstractCegarLoop]: Abstraction has 279 states and 308 transitions. [2018-04-12 22:33:06,941 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 22:33:06,941 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 308 transitions. [2018-04-12 22:33:06,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-12 22:33:06,942 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:06,942 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, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:33:06,942 INFO L408 AbstractCegarLoop]: === Iteration 55 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:06,943 INFO L82 PathProgramCache]: Analyzing trace with hash -309747831, now seen corresponding path program 1 times [2018-04-12 22:33:06,943 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:06,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:06,951 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:07,044 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 22:33:07,044 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:07,044 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 22:33:07,044 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:07,045 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:33:07,045 INFO L182 omatonBuilderFactory]: Interpolants [22466#true, 22467#false, 22468#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 22469#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 22470#(= 1 (select |#valid| |main_~#list~0.base|)), 22471#(= |#valid| |old(#valid)|), 22472#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 22473#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 22474#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 22475#(= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 22476#(not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 22477#(and (not (= |main_~#list~0.base| |main_#t~mem20.base|)) (= 1 (select |#valid| |main_~#list~0.base|)))] [2018-04-12 22:33:07,045 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 22:33:07,045 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 22:33:07,045 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 22:33:07,045 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2018-04-12 22:33:07,045 INFO L87 Difference]: Start difference. First operand 279 states and 308 transitions. Second operand 12 states. [2018-04-12 22:33:07,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:07,290 INFO L93 Difference]: Finished difference Result 296 states and 323 transitions. [2018-04-12 22:33:07,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 22:33:07,290 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 68 [2018-04-12 22:33:07,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:07,291 INFO L225 Difference]: With dead ends: 296 [2018-04-12 22:33:07,291 INFO L226 Difference]: Without dead ends: 285 [2018-04-12 22:33:07,291 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 22:33:07,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2018-04-12 22:33:07,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 227. [2018-04-12 22:33:07,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 227 states. [2018-04-12 22:33:07,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 249 transitions. [2018-04-12 22:33:07,295 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 249 transitions. Word has length 68 [2018-04-12 22:33:07,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:07,295 INFO L459 AbstractCegarLoop]: Abstraction has 227 states and 249 transitions. [2018-04-12 22:33:07,295 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 22:33:07,295 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 249 transitions. [2018-04-12 22:33:07,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-04-12 22:33:07,296 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:07,296 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 22:33:07,296 INFO L408 AbstractCegarLoop]: === Iteration 56 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:07,296 INFO L82 PathProgramCache]: Analyzing trace with hash 689621497, now seen corresponding path program 1 times [2018-04-12 22:33:07,297 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:07,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:07,307 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:07,877 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 22:33:07,877 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:33:07,877 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2018-04-12 22:33:07,877 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:07,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:07,878 INFO L182 omatonBuilderFactory]: Interpolants [23040#(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|))), 23041#(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|))), 23018#true, 23019#false, 23020#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 23021#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 23022#(= |#valid| |old(#valid)|), 23023#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 23024#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 23025#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 23026#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4))), 23027#(or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 4)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 4))) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 23028#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 23029#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 23030#(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| (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| (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|))), 23031#(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 (= 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)) (= 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|))), 23032#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (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|) |main_#t~mem18.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 23033#(or (= |main_~#list~0.base| |main_#t~mem19.base|) (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem19.base|) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 23034#(or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))), 23035#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))), 23036#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))))) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))))), 23037#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4))))), 23038#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (not (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))))), 23039#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 22:33:07,878 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 22:33:07,878 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 22:33:07,878 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 22:33:07,878 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=488, Unknown=0, NotChecked=0, Total=552 [2018-04-12 22:33:07,879 INFO L87 Difference]: Start difference. First operand 227 states and 249 transitions. Second operand 24 states. [2018-04-12 22:33:08,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:08,787 INFO L93 Difference]: Finished difference Result 259 states and 284 transitions. [2018-04-12 22:33:08,787 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 22:33:08,788 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 65 [2018-04-12 22:33:08,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:08,788 INFO L225 Difference]: With dead ends: 259 [2018-04-12 22:33:08,788 INFO L226 Difference]: Without dead ends: 247 [2018-04-12 22:33:08,789 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 3 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=211, Invalid=1859, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 22:33:08,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2018-04-12 22:33:08,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 227. [2018-04-12 22:33:08,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 227 states. [2018-04-12 22:33:08,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 248 transitions. [2018-04-12 22:33:08,791 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 248 transitions. Word has length 65 [2018-04-12 22:33:08,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:08,791 INFO L459 AbstractCegarLoop]: Abstraction has 227 states and 248 transitions. [2018-04-12 22:33:08,791 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 22:33:08,791 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 248 transitions. [2018-04-12 22:33:08,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-12 22:33:08,792 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:08,792 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 22:33:08,792 INFO L408 AbstractCegarLoop]: === Iteration 57 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:08,792 INFO L82 PathProgramCache]: Analyzing trace with hash 1592487693, now seen corresponding path program 1 times [2018-04-12 22:33:08,793 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:08,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:08,806 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:09,369 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 22:33:09,369 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:09,369 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 22:33:09,369 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:09,369 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 22:33:09,369 INFO L182 omatonBuilderFactory]: Interpolants [23584#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 23585#(and (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 23586#(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|)))), 23587#(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)), 23588#(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|))), 23589#(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|))), 23590#(= |#valid| |old(#valid)|), 23591#(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|)))), 23592#(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))), 23593#(= 1 (select |#valid| |main_#t~mem16.base|)), 23572#true, 23573#false, 23574#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 23575#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 23576#(= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1), 23577#(= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1), 23578#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 23579#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 23580#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 23581#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23582#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23583#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-12 22:33:09,369 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 22:33:09,369 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 22:33:09,370 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 22:33:09,370 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2018-04-12 22:33:09,370 INFO L87 Difference]: Start difference. First operand 227 states and 248 transitions. Second operand 22 states. [2018-04-12 22:33:10,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:10,403 INFO L93 Difference]: Finished difference Result 270 states and 302 transitions. [2018-04-12 22:33:10,403 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 22:33:10,403 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 73 [2018-04-12 22:33:10,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:10,404 INFO L225 Difference]: With dead ends: 270 [2018-04-12 22:33:10,404 INFO L226 Difference]: Without dead ends: 270 [2018-04-12 22:33:10,404 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=191, Invalid=1615, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 22:33:10,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2018-04-12 22:33:10,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 239. [2018-04-12 22:33:10,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 239 states. [2018-04-12 22:33:10,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 262 transitions. [2018-04-12 22:33:10,406 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 262 transitions. Word has length 73 [2018-04-12 22:33:10,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:10,406 INFO L459 AbstractCegarLoop]: Abstraction has 239 states and 262 transitions. [2018-04-12 22:33:10,407 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 22:33:10,407 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 262 transitions. [2018-04-12 22:33:10,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-12 22:33:10,407 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:10,407 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 22:33:10,407 INFO L408 AbstractCegarLoop]: === Iteration 58 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:10,408 INFO L82 PathProgramCache]: Analyzing trace with hash 1592487694, now seen corresponding path program 1 times [2018-04-12 22:33:10,408 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:10,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:10,418 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:11,232 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 22:33:11,232 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:11,232 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 22:33:11,232 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:11,232 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 22:33:11,232 INFO L182 omatonBuilderFactory]: Interpolants [24146#true, 24147#false, 24148#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 24149#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 24150#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 24151#(= |old(#length)| |#length|), 24152#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 24153#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 24154#(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)), 24155#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 24156#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 24157#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 24158#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 24159#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 24160#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 24161#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 24162#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 24163#(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)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 24164#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= |main_#t~mem16.offset| 0) (<= 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|))), 24165#(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|))), 24166#(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|))), 24167#(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|)))), 24168#(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|)))), 24169#(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|))), 24170#(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|))), 24171#(and (= |main_#t~mem16.offset| 0) (<= 8 (select |#length| |main_#t~mem16.base|)))] [2018-04-12 22:33:11,232 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 22:33:11,232 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 22:33:11,233 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 22:33:11,233 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=581, Unknown=0, NotChecked=0, Total=650 [2018-04-12 22:33:11,233 INFO L87 Difference]: Start difference. First operand 239 states and 262 transitions. Second operand 26 states. [2018-04-12 22:33:11,859 WARN L151 SmtUtils]: Spent 177ms on a formula simplification. DAG size of input: 77 DAG size of output 73 [2018-04-12 22:33:12,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:12,997 INFO L93 Difference]: Finished difference Result 305 states and 343 transitions. [2018-04-12 22:33:12,998 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 22:33:12,998 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 73 [2018-04-12 22:33:12,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:12,999 INFO L225 Difference]: With dead ends: 305 [2018-04-12 22:33:12,999 INFO L226 Difference]: Without dead ends: 305 [2018-04-12 22:33:12,999 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=252, Invalid=2100, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 22:33:13,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2018-04-12 22:33:13,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 264. [2018-04-12 22:33:13,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 264 states. [2018-04-12 22:33:13,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 293 transitions. [2018-04-12 22:33:13,003 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 293 transitions. Word has length 73 [2018-04-12 22:33:13,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:13,003 INFO L459 AbstractCegarLoop]: Abstraction has 264 states and 293 transitions. [2018-04-12 22:33:13,004 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 22:33:13,004 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 293 transitions. [2018-04-12 22:33:13,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-12 22:33:13,004 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:13,004 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:33:13,004 INFO L408 AbstractCegarLoop]: === Iteration 59 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:13,005 INFO L82 PathProgramCache]: Analyzing trace with hash 1965467506, now seen corresponding path program 3 times [2018-04-12 22:33:13,005 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:13,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:13,013 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:13,048 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:13,049 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:13,049 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 22:33:13,049 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:13,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:13,049 INFO L182 omatonBuilderFactory]: Interpolants [24788#true, 24789#false, 24790#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 24791#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 24792#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 24793#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 24794#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 24795#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5)] [2018-04-12 22:33:13,049 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:13,050 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 22:33:13,050 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 22:33:13,050 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-12 22:33:13,050 INFO L87 Difference]: Start difference. First operand 264 states and 293 transitions. Second operand 8 states. [2018-04-12 22:33:13,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:13,088 INFO L93 Difference]: Finished difference Result 276 states and 305 transitions. [2018-04-12 22:33:13,089 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 22:33:13,089 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 68 [2018-04-12 22:33:13,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:13,089 INFO L225 Difference]: With dead ends: 276 [2018-04-12 22:33:13,089 INFO L226 Difference]: Without dead ends: 276 [2018-04-12 22:33:13,090 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 22:33:13,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2018-04-12 22:33:13,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 271. [2018-04-12 22:33:13,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 271 states. [2018-04-12 22:33:13,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 300 transitions. [2018-04-12 22:33:13,092 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 300 transitions. Word has length 68 [2018-04-12 22:33:13,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:13,092 INFO L459 AbstractCegarLoop]: Abstraction has 271 states and 300 transitions. [2018-04-12 22:33:13,092 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 22:33:13,092 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 300 transitions. [2018-04-12 22:33:13,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-04-12 22:33:13,092 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:13,092 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 22:33:13,093 INFO L408 AbstractCegarLoop]: === Iteration 60 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:13,093 INFO L82 PathProgramCache]: Analyzing trace with hash 1371391946, now seen corresponding path program 1 times [2018-04-12 22:33:13,093 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:13,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:13,100 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:13,534 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 22:33:13,534 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:13,534 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 22:33:13,534 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:13,535 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 22:33:13,535 INFO L182 omatonBuilderFactory]: Interpolants [25344#false, 25345#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 25346#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 25347#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 25348#(not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 25349#(not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 25350#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 25351#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 25352#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 25353#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 25354#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 25355#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 25356#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 25357#(or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 25358#(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|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 25359#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= |main_#t~mem16.offset| 0) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))))), 25360#(or (not (= 0 |main_#t~mem17.base|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 25361#(or (not (= 0 main_~next~0.base)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 25362#(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|)))), 25363#(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|)))), 25364#(not (= 0 |main_#t~mem21.base|)), 25343#true] [2018-04-12 22:33:13,535 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 22:33:13,535 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 22:33:13,535 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 22:33:13,536 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2018-04-12 22:33:13,536 INFO L87 Difference]: Start difference. First operand 271 states and 300 transitions. Second operand 22 states. [2018-04-12 22:33:14,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:14,315 INFO L93 Difference]: Finished difference Result 303 states and 337 transitions. [2018-04-12 22:33:14,315 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 22:33:14,315 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 75 [2018-04-12 22:33:14,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:14,316 INFO L225 Difference]: With dead ends: 303 [2018-04-12 22:33:14,316 INFO L226 Difference]: Without dead ends: 303 [2018-04-12 22:33:14,316 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=269, Invalid=1801, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 22:33:14,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2018-04-12 22:33:14,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 271. [2018-04-12 22:33:14,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 271 states. [2018-04-12 22:33:14,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 298 transitions. [2018-04-12 22:33:14,319 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 298 transitions. Word has length 75 [2018-04-12 22:33:14,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:14,319 INFO L459 AbstractCegarLoop]: Abstraction has 271 states and 298 transitions. [2018-04-12 22:33:14,319 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 22:33:14,319 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 298 transitions. [2018-04-12 22:33:14,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-04-12 22:33:14,319 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:14,319 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, 1, 1, 1, 1, 1] [2018-04-12 22:33:14,320 INFO L408 AbstractCegarLoop]: === Iteration 61 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:14,320 INFO L82 PathProgramCache]: Analyzing trace with hash 1785112934, now seen corresponding path program 1 times [2018-04-12 22:33:14,320 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:14,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:14,327 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:14,856 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 22:33:14,856 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:14,856 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 22:33:14,856 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:14,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:14,857 INFO L182 omatonBuilderFactory]: Interpolants [25988#true, 25989#false, 25990#(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|))), 25991#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 25992#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 25993#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 25994#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 25995#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 25996#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 25997#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 25998#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 25999#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 26000#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 26001#(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|)), 26002#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 26003#(and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 26004#(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| |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|)))), 26005#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= 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)), 26006#(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|))), 26007#(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|))), 26008#(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|)))), 26009#(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|)))), 26010#(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 22:33:14,857 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 22:33:14,857 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 22:33:14,857 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 22:33:14,857 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2018-04-12 22:33:14,858 INFO L87 Difference]: Start difference. First operand 271 states and 298 transitions. Second operand 23 states. [2018-04-12 22:33:15,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:15,636 INFO L93 Difference]: Finished difference Result 315 states and 352 transitions. [2018-04-12 22:33:15,636 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 22:33:15,636 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 70 [2018-04-12 22:33:15,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:15,637 INFO L225 Difference]: With dead ends: 315 [2018-04-12 22:33:15,637 INFO L226 Difference]: Without dead ends: 315 [2018-04-12 22:33:15,637 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=145, Invalid=1115, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 22:33:15,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2018-04-12 22:33:15,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 303. [2018-04-12 22:33:15,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 303 states. [2018-04-12 22:33:15,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 335 transitions. [2018-04-12 22:33:15,640 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 335 transitions. Word has length 70 [2018-04-12 22:33:15,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:15,640 INFO L459 AbstractCegarLoop]: Abstraction has 303 states and 335 transitions. [2018-04-12 22:33:15,640 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 22:33:15,640 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 335 transitions. [2018-04-12 22:33:15,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-04-12 22:33:15,641 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:15,641 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 22:33:15,641 INFO L408 AbstractCegarLoop]: === Iteration 62 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:15,641 INFO L82 PathProgramCache]: Analyzing trace with hash -407829837, now seen corresponding path program 1 times [2018-04-12 22:33:15,641 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:15,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:15,648 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:16,024 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 14 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:16,024 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:16,024 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 22:33:16,025 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:16,025 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 22:33:16,025 INFO L182 omatonBuilderFactory]: Interpolants [26655#true, 26656#false, 26657#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 26658#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 26659#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 26660#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 26661#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 26662#(= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|), 26663#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 26664#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 26665#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 26666#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 26667#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 26668#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 26669#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 26670#(or (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))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 26671#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 26672#(or (= 0 |main_#t~mem17.offset|) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 26673#(or (= 0 main_~next~0.offset) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 26674#(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|)))), 26675#(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|)))), 26676#(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|))), 26677#(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|))), 26678#(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|)))), 26679#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|))] [2018-04-12 22:33:16,025 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 14 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:16,025 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 22:33:16,025 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 22:33:16,025 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2018-04-12 22:33:16,025 INFO L87 Difference]: Start difference. First operand 303 states and 335 transitions. Second operand 25 states. [2018-04-12 22:33:16,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:16,971 INFO L93 Difference]: Finished difference Result 334 states and 367 transitions. [2018-04-12 22:33:16,971 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 22:33:16,972 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 76 [2018-04-12 22:33:16,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:16,972 INFO L225 Difference]: With dead ends: 334 [2018-04-12 22:33:16,972 INFO L226 Difference]: Without dead ends: 334 [2018-04-12 22:33:16,973 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 801 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=371, Invalid=2709, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 22:33:16,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2018-04-12 22:33:16,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 306. [2018-04-12 22:33:16,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 306 states. [2018-04-12 22:33:16,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 338 transitions. [2018-04-12 22:33:16,975 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 338 transitions. Word has length 76 [2018-04-12 22:33:16,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:16,975 INFO L459 AbstractCegarLoop]: Abstraction has 306 states and 338 transitions. [2018-04-12 22:33:16,975 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 22:33:16,975 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 338 transitions. [2018-04-12 22:33:16,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-04-12 22:33:16,976 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:16,976 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 22:33:16,976 INFO L408 AbstractCegarLoop]: === Iteration 63 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:16,976 INFO L82 PathProgramCache]: Analyzing trace with hash 1800654819, now seen corresponding path program 1 times [2018-04-12 22:33:16,976 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:16,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:16,983 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:18,360 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 22:33:18,360 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:18,361 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 22:33:18,361 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:18,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:18,361 INFO L182 omatonBuilderFactory]: Interpolants [27392#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 27393#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |old(#valid)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 27394#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 27395#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))), 27396#(and (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (store (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 27397#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |old(#valid)| (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 27398#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) |old(#valid)|) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))))), 27399#(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|))) (= |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| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 |main_~#list~0.base|)) (= (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 (= 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|)))) (= (select |#valid| 0) 0))), 27400#(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 (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= 0 |main_~#list~0.base|)) (= (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)|) (= (select |#valid| 0) 0) (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|))), 27401#(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 (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 |main_~#list~0.base|)) (= (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 (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= (select |#valid| 0) 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|) (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|))), 27402#(or (= |main_~#list~0.base| |main_#t~mem19.base|) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (= (select |#valid| 0) 0) (not (= 0 |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|))), 27403#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 27404#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 27405#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 27406#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= |#valid| |old(#valid)|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 27407#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |#valid| |old(#valid)|) (not (= 0 (select |old(#valid)| 0))) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 27408#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (not (= 0 (select |old(#valid)| 0))) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) |old(#valid)|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 27409#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= (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|))), 27410#(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|)))), 27411#(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|)))), 27412#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 27383#true, 27384#false, 27385#(= (select |#valid| 0) 0), 27386#(and (= |#valid| |old(#valid)|) (= (select |#valid| 0) 0)), 27387#(and (not (= 0 |main_~#list~0.base|)) (= (select |#valid| 0) 0) (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|)), 27388#(= |#valid| |old(#valid)|), 27389#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 27390#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |old(#valid)|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 27391#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |#valid| |old(#valid)|))) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))))] [2018-04-12 22:33:18,361 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 22:33:18,361 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 22:33:18,362 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 22:33:18,362 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=795, Unknown=0, NotChecked=0, Total=870 [2018-04-12 22:33:18,362 INFO L87 Difference]: Start difference. First operand 306 states and 338 transitions. Second operand 30 states. [2018-04-12 22:33:20,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:20,280 INFO L93 Difference]: Finished difference Result 326 states and 360 transitions. [2018-04-12 22:33:20,281 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 22:33:20,281 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 72 [2018-04-12 22:33:20,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:20,282 INFO L225 Difference]: With dead ends: 326 [2018-04-12 22:33:20,282 INFO L226 Difference]: Without dead ends: 303 [2018-04-12 22:33:20,282 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 9 SyntacticMatches, 7 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 738 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=284, Invalid=3138, Unknown=0, NotChecked=0, Total=3422 [2018-04-12 22:33:20,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2018-04-12 22:33:20,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 297. [2018-04-12 22:33:20,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 297 states. [2018-04-12 22:33:20,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 327 transitions. [2018-04-12 22:33:20,287 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 327 transitions. Word has length 72 [2018-04-12 22:33:20,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:20,287 INFO L459 AbstractCegarLoop]: Abstraction has 297 states and 327 transitions. [2018-04-12 22:33:20,287 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 22:33:20,287 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 327 transitions. [2018-04-12 22:33:20,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-04-12 22:33:20,288 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:20,288 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 22:33:20,288 INFO L408 AbstractCegarLoop]: === Iteration 64 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:20,288 INFO L82 PathProgramCache]: Analyzing trace with hash -848381854, now seen corresponding path program 1 times [2018-04-12 22:33:20,289 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:20,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:20,305 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:21,200 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 22:33:21,201 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:21,201 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-12 22:33:21,201 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:21,201 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 22:33:21,201 INFO L182 omatonBuilderFactory]: Interpolants [28096#(= (select |#valid| |main_~#list~0.base|) 1), 28097#(= |#valid| |old(#valid)|), 28098#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 28099#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 28100#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 28101#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|)), 28102#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 28103#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 28104#(and (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 28105#(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)), 28106#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 28107#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 28108#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 28109#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 28110#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 28111#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 28112#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 28113#(or (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 28114#(or (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| (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|))), 28115#(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)) (= |main_#t~mem16.offset| 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))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 28116#(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|))), 28117#(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|))), 28118#(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|)))), 28119#(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|)))), 28120#(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))), 28121#(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))), 28122#(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|)))), 28123#(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|)))), 28124#(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|))), 28125#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 28126#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 28127#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)), 28094#true, 28095#false] [2018-04-12 22:33:21,201 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 22:33:21,201 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-12 22:33:21,202 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-12 22:33:21,202 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1037, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 22:33:21,202 INFO L87 Difference]: Start difference. First operand 297 states and 327 transitions. Second operand 34 states. [2018-04-12 22:33:21,998 WARN L151 SmtUtils]: Spent 220ms on a formula simplification. DAG size of input: 103 DAG size of output 103 [2018-04-12 22:33:23,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:23,266 INFO L93 Difference]: Finished difference Result 345 states and 383 transitions. [2018-04-12 22:33:23,266 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 22:33:23,266 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 80 [2018-04-12 22:33:23,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:23,267 INFO L225 Difference]: With dead ends: 345 [2018-04-12 22:33:23,267 INFO L226 Difference]: Without dead ends: 345 [2018-04-12 22:33:23,268 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 752 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=275, Invalid=3265, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 22:33:23,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2018-04-12 22:33:23,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 330. [2018-04-12 22:33:23,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330 states. [2018-04-12 22:33:23,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 365 transitions. [2018-04-12 22:33:23,270 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 365 transitions. Word has length 80 [2018-04-12 22:33:23,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:23,271 INFO L459 AbstractCegarLoop]: Abstraction has 330 states and 365 transitions. [2018-04-12 22:33:23,271 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-12 22:33:23,271 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 365 transitions. [2018-04-12 22:33:23,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2018-04-12 22:33:23,271 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:23,271 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 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 22:33:23,271 INFO L408 AbstractCegarLoop]: === Iteration 65 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:23,271 INFO L82 PathProgramCache]: Analyzing trace with hash -121529029, now seen corresponding path program 3 times [2018-04-12 22:33:23,272 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:23,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:23,280 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:23,329 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 6 proven. 117 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2018-04-12 22:33:23,329 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:23,329 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-12 22:33:23,330 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:23,330 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 22:33:23,330 INFO L182 omatonBuilderFactory]: Interpolants [28855#true, 28856#false, 28857#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 28858#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 28859#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 28860#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 28861#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 28862#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 28863#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6)] [2018-04-12 22:33:23,330 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 6 proven. 117 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2018-04-12 22:33:23,330 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 22:33:23,331 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 22:33:23,331 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-12 22:33:23,331 INFO L87 Difference]: Start difference. First operand 330 states and 365 transitions. Second operand 9 states. [2018-04-12 22:33:23,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:23,358 INFO L93 Difference]: Finished difference Result 342 states and 377 transitions. [2018-04-12 22:33:23,358 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 22:33:23,358 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 115 [2018-04-12 22:33:23,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:23,360 INFO L225 Difference]: With dead ends: 342 [2018-04-12 22:33:23,360 INFO L226 Difference]: Without dead ends: 342 [2018-04-12 22:33:23,360 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 22:33:23,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2018-04-12 22:33:23,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 337. [2018-04-12 22:33:23,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 337 states. [2018-04-12 22:33:23,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 372 transitions. [2018-04-12 22:33:23,364 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 372 transitions. Word has length 115 [2018-04-12 22:33:23,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:23,364 INFO L459 AbstractCegarLoop]: Abstraction has 337 states and 372 transitions. [2018-04-12 22:33:23,364 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 22:33:23,365 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 372 transitions. [2018-04-12 22:33:23,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-12 22:33:23,365 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:23,365 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 22:33:23,365 INFO L408 AbstractCegarLoop]: === Iteration 66 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:23,366 INFO L82 PathProgramCache]: Analyzing trace with hash -1937028564, now seen corresponding path program 1 times [2018-04-12 22:33:23,366 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:23,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:23,377 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:23,703 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:23,703 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:23,703 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 22:33:23,703 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:23,703 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:23,703 INFO L182 omatonBuilderFactory]: Interpolants [29543#true, 29544#false, 29545#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 29546#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 29547#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 29548#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 29549#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 29550#(= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|), 29551#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 29552#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 29553#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 29554#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 29555#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 29556#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 29557#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 29558#(or (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))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 29559#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 29560#(or (= 0 |main_#t~mem17.offset|) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 29561#(or (= 0 main_~next~0.offset) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 29562#(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|)))), 29563#(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|)))), 29564#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 29565#(= |#valid| |old(#valid)|), 29566#(= 0 |main_#t~mem20.offset|)] [2018-04-12 22:33:23,703 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:23,704 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 22:33:23,704 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 22:33:23,704 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2018-04-12 22:33:23,704 INFO L87 Difference]: Start difference. First operand 337 states and 372 transitions. Second operand 24 states. [2018-04-12 22:33:24,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:24,464 INFO L93 Difference]: Finished difference Result 368 states and 403 transitions. [2018-04-12 22:33:24,464 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 22:33:24,464 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 84 [2018-04-12 22:33:24,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:24,465 INFO L225 Difference]: With dead ends: 368 [2018-04-12 22:33:24,465 INFO L226 Difference]: Without dead ends: 368 [2018-04-12 22:33:24,465 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 564 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=306, Invalid=2046, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 22:33:24,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2018-04-12 22:33:24,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 344. [2018-04-12 22:33:24,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 344 states. [2018-04-12 22:33:24,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 382 transitions. [2018-04-12 22:33:24,470 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 382 transitions. Word has length 84 [2018-04-12 22:33:24,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:24,470 INFO L459 AbstractCegarLoop]: Abstraction has 344 states and 382 transitions. [2018-04-12 22:33:24,470 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 22:33:24,470 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 382 transitions. [2018-04-12 22:33:24,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-12 22:33:24,471 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:24,471 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, 1, 1, 1, 1, 1] [2018-04-12 22:33:24,471 INFO L408 AbstractCegarLoop]: === Iteration 67 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:24,471 INFO L82 PathProgramCache]: Analyzing trace with hash -2048503114, now seen corresponding path program 1 times [2018-04-12 22:33:24,471 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:24,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:24,483 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:26,032 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 22:33:26,033 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:26,033 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2018-04-12 22:33:26,033 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:26,033 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 22:33:26,033 INFO L182 omatonBuilderFactory]: Interpolants [30336#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 30337#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 30338#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 30339#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 30340#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| 0) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 30341#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 30342#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 30343#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 30344#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.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___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 30345#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.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___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 30346#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 30347#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 30348#(and (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~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|))))), 30349#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 30350#(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___false_valid_memtrack_i__create_data_#res.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|)))) (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___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 30351#(and (or (and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (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)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 30352#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (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)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 30353#(and (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= |#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|))))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| 0) (select |#valid| 0))), 30354#(and (= 0 (select |#valid| 0)) (or (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)) (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|)))), 30355#(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 (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (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|))) (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|)) (= 0 (select |#valid| 0))), 30356#(and (= 0 (select |#valid| 0)) (or (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))) (= 0 |main_#t~mem17.offset|) (= 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)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 30357#(and (or (and (= 0 main_~next~0.offset) (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))) (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|))) (= 0 (select |#valid| 0))), 30358#(and (= 0 (select |#valid| 0)) (or (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (= 0 main_~next~0.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 (= (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|)))), 30359#(and (or (and (= 0 main_~next~0.offset) (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)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0))), 30360#(= |#valid| |old(#valid)|), 30361#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 30362#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 30363#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 30364#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 30365#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 30366#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= (select |old(#valid)| 0) 1)), 30367#(or (and (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@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 (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= 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|)))))) (= (select |old(#valid)| 0) 1)), 30368#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= 0 main_~next~0.offset) (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))) (= 0 main_~next~0.base))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 30369#(or (and (or (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (= 0 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|)))), 30370#(or (and (or (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (= 0 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|)))), 30371#(or (and (= 0 main_~next~0.offset) (or (= 0 main_~next~0.base) (= 1 (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|)))), 30372#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (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|))))), 30373#(and (or (and (= 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|))) (= 1 (select |#valid| (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|))), 30374#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 30375#(= 1 (select |#valid| |main_#t~mem16.base|)), 30331#true, 30332#false, 30333#(= (select |#valid| 0) 0), 30334#(= (select |old(#valid)| 0) (select |#valid| 0)), 30335#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)))] [2018-04-12 22:33:26,033 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 22:33:26,034 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-12 22:33:26,034 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-12 22:33:26,034 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1810, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 22:33:26,034 INFO L87 Difference]: Start difference. First operand 344 states and 382 transitions. Second operand 45 states. [2018-04-12 22:33:27,366 WARN L151 SmtUtils]: Spent 147ms on a formula simplification. DAG size of input: 88 DAG size of output 81 [2018-04-12 22:33:28,156 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 87 DAG size of output 82 [2018-04-12 22:33:30,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:30,697 INFO L93 Difference]: Finished difference Result 382 states and 425 transitions. [2018-04-12 22:33:30,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-12 22:33:30,697 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 90 [2018-04-12 22:33:30,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:30,698 INFO L225 Difference]: With dead ends: 382 [2018-04-12 22:33:30,698 INFO L226 Difference]: Without dead ends: 382 [2018-04-12 22:33:30,699 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 6 SyntacticMatches, 3 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3103 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=887, Invalid=9825, Unknown=0, NotChecked=0, Total=10712 [2018-04-12 22:33:30,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2018-04-12 22:33:30,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 356. [2018-04-12 22:33:30,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-12 22:33:30,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 396 transitions. [2018-04-12 22:33:30,702 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 396 transitions. Word has length 90 [2018-04-12 22:33:30,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:30,702 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 396 transitions. [2018-04-12 22:33:30,702 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-12 22:33:30,702 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 396 transitions. [2018-04-12 22:33:30,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-12 22:33:30,702 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:30,702 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, 1, 1, 1, 1, 1] [2018-04-12 22:33:30,702 INFO L408 AbstractCegarLoop]: === Iteration 68 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:30,702 INFO L82 PathProgramCache]: Analyzing trace with hash -2048503113, now seen corresponding path program 1 times [2018-04-12 22:33:30,703 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:30,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:30,711 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:31,552 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 22:33:31,552 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:31,552 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 22:33:31,552 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:31,553 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 22:33:31,553 INFO L182 omatonBuilderFactory]: Interpolants [31232#true, 31233#false, 31234#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 31235#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 31236#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 31237#(= |old(#length)| |#length|), 31238#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 31239#(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|))), 31240#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 31241#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 31242#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 8) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 31243#(and (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 31244#(and (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 31245#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 31246#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 31247#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 8) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 31248#(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___false_valid_memtrack_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)|)), 31249#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 31250#(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))), 31251#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))), 31252#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 31253#(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|))), 31254#(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)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 31255#(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|))), 31256#(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|))), 31257#(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|)))), 31258#(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|)))), 31259#(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|)))), 31260#(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|))), 31261#(and (= |main_#t~mem16.offset| 0) (<= 8 (select |#length| |main_#t~mem16.base|)))] [2018-04-12 22:33:31,553 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 22:33:31,553 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 22:33:31,553 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 22:33:31,553 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2018-04-12 22:33:31,553 INFO L87 Difference]: Start difference. First operand 356 states and 396 transitions. Second operand 30 states. [2018-04-12 22:33:32,540 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 75 DAG size of output 75 [2018-04-12 22:33:32,730 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 73 DAG size of output 46 [2018-04-12 22:33:33,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:33,710 INFO L93 Difference]: Finished difference Result 455 states and 515 transitions. [2018-04-12 22:33:33,711 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 22:33:33,711 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 90 [2018-04-12 22:33:33,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:33,712 INFO L225 Difference]: With dead ends: 455 [2018-04-12 22:33:33,712 INFO L226 Difference]: Without dead ends: 455 [2018-04-12 22:33:33,713 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 3 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 817 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=315, Invalid=2877, Unknown=0, NotChecked=0, Total=3192 [2018-04-12 22:33:33,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2018-04-12 22:33:33,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 379. [2018-04-12 22:33:33,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-12 22:33:33,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 422 transitions. [2018-04-12 22:33:33,716 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 422 transitions. Word has length 90 [2018-04-12 22:33:33,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:33,716 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 422 transitions. [2018-04-12 22:33:33,716 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 22:33:33,716 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 422 transitions. [2018-04-12 22:33:33,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-12 22:33:33,717 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:33,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:33:33,717 INFO L408 AbstractCegarLoop]: === Iteration 69 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:33,717 INFO L82 PathProgramCache]: Analyzing trace with hash -1517394637, now seen corresponding path program 1 times [2018-04-12 22:33:33,717 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:33,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:33,725 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:34,153 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 22:33:34,154 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:34,154 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 22:33:34,154 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:34,154 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 22:33:34,154 INFO L182 omatonBuilderFactory]: Interpolants [32151#true, 32152#false, 32153#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 32154#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 32155#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 32156#(not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 32157#(not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 32158#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 32159#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 32160#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 32161#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 32162#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 32163#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 32164#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 32165#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 32166#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 32167#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 32168#(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|))))), 32169#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 32170#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 32171#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4))), 32172#(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|))), 32173#(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))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 32174#(or (not (= 0 |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|))), 32175#(or (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|))), 32176#(or (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|)))), 32177#(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|)))), 32178#(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|)))), 32179#(not (= 0 |main_#t~mem21.base|))] [2018-04-12 22:33:34,154 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 22:33:34,154 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 22:33:34,155 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 22:33:34,155 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2018-04-12 22:33:34,155 INFO L87 Difference]: Start difference. First operand 379 states and 422 transitions. Second operand 29 states. [2018-04-12 22:33:35,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:35,058 INFO L93 Difference]: Finished difference Result 424 states and 475 transitions. [2018-04-12 22:33:35,059 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 22:33:35,059 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 92 [2018-04-12 22:33:35,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:35,060 INFO L225 Difference]: With dead ends: 424 [2018-04-12 22:33:35,060 INFO L226 Difference]: Without dead ends: 424 [2018-04-12 22:33:35,060 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 816 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=330, Invalid=2750, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 22:33:35,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2018-04-12 22:33:35,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 382. [2018-04-12 22:33:35,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-12 22:33:35,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 423 transitions. [2018-04-12 22:33:35,063 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 423 transitions. Word has length 92 [2018-04-12 22:33:35,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:35,064 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 423 transitions. [2018-04-12 22:33:35,064 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 22:33:35,064 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 423 transitions. [2018-04-12 22:33:35,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-12 22:33:35,064 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:35,064 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, 1, 1, 1, 1, 1] [2018-04-12 22:33:35,064 INFO L408 AbstractCegarLoop]: === Iteration 70 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:35,064 INFO L82 PathProgramCache]: Analyzing trace with hash 234099306, now seen corresponding path program 1 times [2018-04-12 22:33:35,065 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:35,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:35,073 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:35,562 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 22:33:35,562 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:35,562 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 22:33:35,562 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:35,563 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 22:33:35,563 INFO L182 omatonBuilderFactory]: Interpolants [33041#true, 33042#false, 33043#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 33044#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 33045#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 33046#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 33047#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 33048#(= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|), 33049#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 33050#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 33051#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 33052#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 33053#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 33054#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 33055#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 33056#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 33057#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 33058#(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|)), 33059#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 33060#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 33061#(or (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 33062#(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|))), 33063#(and (or (= 0 (select (select |#memory_$Pointer$.offset| |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|))), 33064#(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|))), 33065#(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|))), 33066#(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|)))), 33067#(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|)))), 33068#(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|)))), 33069#(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|))), 33070#(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|))), 33071#(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|)))), 33072#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|))] [2018-04-12 22:33:35,563 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 22:33:35,563 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 22:33:35,563 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 22:33:35,563 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2018-04-12 22:33:35,563 INFO L87 Difference]: Start difference. First operand 382 states and 423 transitions. Second operand 32 states. [2018-04-12 22:33:36,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:36,590 INFO L93 Difference]: Finished difference Result 418 states and 461 transitions. [2018-04-12 22:33:36,590 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 22:33:36,590 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 93 [2018-04-12 22:33:36,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:36,592 INFO L225 Difference]: With dead ends: 418 [2018-04-12 22:33:36,592 INFO L226 Difference]: Without dead ends: 418 [2018-04-12 22:33:36,592 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1087 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=400, Invalid=3506, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 22:33:36,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2018-04-12 22:33:36,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 387. [2018-04-12 22:33:36,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 387 states. [2018-04-12 22:33:36,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 430 transitions. [2018-04-12 22:33:36,597 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 430 transitions. Word has length 93 [2018-04-12 22:33:36,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:36,598 INFO L459 AbstractCegarLoop]: Abstraction has 387 states and 430 transitions. [2018-04-12 22:33:36,598 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 22:33:36,598 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 430 transitions. [2018-04-12 22:33:36,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-12 22:33:36,598 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:36,598 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 22:33:36,599 INFO L408 AbstractCegarLoop]: === Iteration 71 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:36,599 INFO L82 PathProgramCache]: Analyzing trace with hash 1686225392, now seen corresponding path program 1 times [2018-04-12 22:33:36,599 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:36,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:36,607 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:36,743 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 22:33:36,743 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:36,743 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 22:33:36,744 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:36,744 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-12 22:33:36,744 INFO L182 omatonBuilderFactory]: Interpolants [33952#(and (not (= |main_~#list~0.base| |main_#t~mem20.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 33953#(= 1 (select |#valid| |main_~#list~0.base|)), 33941#true, 33942#false, 33943#(= |main_~#list~0.offset| 0), 33944#(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)), 33945#(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))), 33946#(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|)))), 33947#(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))), 33948#(= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base), 33949#(= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|), 33950#(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|)))), 33951#(or (and (not (= |main_~#list~0.base| |main_#t~mem20.base|)) (= 1 (select |#valid| |main_~#list~0.base|))) (not (= 0 |main_#t~mem20.offset|)))] [2018-04-12 22:33:36,744 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 22:33:36,744 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 22:33:36,745 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 22:33:36,745 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2018-04-12 22:33:36,745 INFO L87 Difference]: Start difference. First operand 387 states and 430 transitions. Second operand 13 states. [2018-04-12 22:33:37,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:37,198 INFO L93 Difference]: Finished difference Result 391 states and 433 transitions. [2018-04-12 22:33:37,198 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 22:33:37,198 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 88 [2018-04-12 22:33:37,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:37,199 INFO L225 Difference]: With dead ends: 391 [2018-04-12 22:33:37,199 INFO L226 Difference]: Without dead ends: 391 [2018-04-12 22:33:37,200 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2018-04-12 22:33:37,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2018-04-12 22:33:37,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 390. [2018-04-12 22:33:37,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 390 states. [2018-04-12 22:33:37,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 433 transitions. [2018-04-12 22:33:37,204 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 433 transitions. Word has length 88 [2018-04-12 22:33:37,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:37,204 INFO L459 AbstractCegarLoop]: Abstraction has 390 states and 433 transitions. [2018-04-12 22:33:37,204 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 22:33:37,204 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 433 transitions. [2018-04-12 22:33:37,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-04-12 22:33:37,205 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:37,205 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 22:33:37,205 INFO L408 AbstractCegarLoop]: === Iteration 72 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:37,205 INFO L82 PathProgramCache]: Analyzing trace with hash 1863657970, now seen corresponding path program 4 times [2018-04-12 22:33:37,206 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:37,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:37,217 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:37,287 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 22:33:37,287 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:37,287 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 22:33:37,288 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:37,288 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 22:33:37,288 INFO L182 omatonBuilderFactory]: Interpolants [34768#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 34769#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 34770#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 34771#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 34772#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 34773#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 34774#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 34765#true, 34766#false, 34767#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0)] [2018-04-12 22:33:37,288 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 22:33:37,288 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 22:33:37,288 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 22:33:37,288 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-04-12 22:33:37,289 INFO L87 Difference]: Start difference. First operand 390 states and 433 transitions. Second operand 10 states. [2018-04-12 22:33:37,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:37,315 INFO L93 Difference]: Finished difference Result 402 states and 445 transitions. [2018-04-12 22:33:37,315 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 22:33:37,315 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 122 [2018-04-12 22:33:37,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:37,316 INFO L225 Difference]: With dead ends: 402 [2018-04-12 22:33:37,316 INFO L226 Difference]: Without dead ends: 402 [2018-04-12 22:33:37,317 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 22:33:37,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2018-04-12 22:33:37,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 397. [2018-04-12 22:33:37,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 397 states. [2018-04-12 22:33:37,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 440 transitions. [2018-04-12 22:33:37,321 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 440 transitions. Word has length 122 [2018-04-12 22:33:37,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:37,321 INFO L459 AbstractCegarLoop]: Abstraction has 397 states and 440 transitions. [2018-04-12 22:33:37,322 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 22:33:37,322 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 440 transitions. [2018-04-12 22:33:37,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-12 22:33:37,322 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:37,322 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, 1, 1, 1, 1, 1] [2018-04-12 22:33:37,323 INFO L408 AbstractCegarLoop]: === Iteration 73 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:37,323 INFO L82 PathProgramCache]: Analyzing trace with hash -140176231, now seen corresponding path program 1 times [2018-04-12 22:33:37,323 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:37,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:37,340 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:38,509 WARN L151 SmtUtils]: Spent 276ms on a formula simplification. DAG size of input: 91 DAG size of output 84 [2018-04-12 22:33:39,578 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 5 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:39,578 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:39,579 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-12 22:33:39,579 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:39,579 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 22:33:39,579 INFO L182 omatonBuilderFactory]: Interpolants [35584#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 35585#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 35586#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 35587#(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 |#valid| 0)) (= 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|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))), 35588#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 35589#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 35590#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 35591#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 35592#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 35593#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 35594#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 35595#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 35596#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 35597#(and (or (= 0 (select |old(#valid)| (@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|)))) (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|)), 35598#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 35599#(or (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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|))) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 35600#(or (and (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)))) (= (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 |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 35601#(and (or (and (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))) (= (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))) (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|))), 35602#(or (and (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|)) (= 0 (select |#valid| 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|))), 35603#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= 0 (select |#valid| 0)) (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 main_~next~0.offset) (= 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|))), 35604#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 35605#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 35606#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 35607#(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)) (= |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)))), 35608#(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 (= |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)))), 35609#(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)))), 35610#(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)))), 35611#(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|))))), 35612#(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)))), 35613#(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|))))), 35614#(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|)))), 35615#(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|)))), 35616#(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|))), 35617#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 35618#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 35619#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)), 35574#true, 35575#false, 35576#(= (select |#valid| 0) 0), 35577#(and (= (select |#valid| 0) 0) (= 1 (select |#valid| |main_~#list~0.base|))), 35578#(= |#valid| |old(#valid)|), 35579#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 35580#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 35581#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 35582#(= (select |old(#valid)| 0) (select |#valid| 0)), 35583#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|))] [2018-04-12 22:33:39,579 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 5 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:39,579 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 22:33:39,580 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 22:33:39,580 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1934, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 22:33:39,580 INFO L87 Difference]: Start difference. First operand 397 states and 440 transitions. Second operand 46 states. [2018-04-12 22:33:40,396 WARN L151 SmtUtils]: Spent 165ms on a formula simplification. DAG size of input: 78 DAG size of output 70 [2018-04-12 22:33:40,778 WARN L151 SmtUtils]: Spent 178ms on a formula simplification. DAG size of input: 85 DAG size of output 77 [2018-04-12 22:33:41,027 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 76 DAG size of output 67 [2018-04-12 22:33:41,178 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 70 DAG size of output 61 [2018-04-12 22:33:41,907 WARN L151 SmtUtils]: Spent 473ms on a formula simplification. DAG size of input: 127 DAG size of output 127 [2018-04-12 22:33:42,725 WARN L151 SmtUtils]: Spent 335ms on a formula simplification. DAG size of input: 100 DAG size of output 100 [2018-04-12 22:33:46,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:46,445 INFO L93 Difference]: Finished difference Result 478 states and 537 transitions. [2018-04-12 22:33:46,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-12 22:33:46,446 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 97 [2018-04-12 22:33:46,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:46,447 INFO L225 Difference]: With dead ends: 478 [2018-04-12 22:33:46,447 INFO L226 Difference]: Without dead ends: 478 [2018-04-12 22:33:46,447 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2358 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=734, Invalid=8772, Unknown=0, NotChecked=0, Total=9506 [2018-04-12 22:33:46,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2018-04-12 22:33:46,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 451. [2018-04-12 22:33:46,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 451 states. [2018-04-12 22:33:46,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 501 transitions. [2018-04-12 22:33:46,451 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 501 transitions. Word has length 97 [2018-04-12 22:33:46,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:46,451 INFO L459 AbstractCegarLoop]: Abstraction has 451 states and 501 transitions. [2018-04-12 22:33:46,451 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 22:33:46,451 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 501 transitions. [2018-04-12 22:33:46,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-12 22:33:46,451 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:46,451 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 22:33:46,452 INFO L408 AbstractCegarLoop]: === Iteration 74 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:46,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1299391254, now seen corresponding path program 1 times [2018-04-12 22:33:46,452 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:46,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:46,462 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:47,377 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 22:33:47,377 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:47,377 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-12 22:33:47,377 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:47,378 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:47,378 INFO L182 omatonBuilderFactory]: Interpolants [36672#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 36673#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| 0) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 36674#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 36675#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 36676#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 36677#(or (and (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 36678#(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| |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))) (= 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)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 36679#(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)) (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)) 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)))), 36680#(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| |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)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 36681#(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| main_~next~0.base) 0))) (= 0 main_~next~0.offset) (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|))), 36682#(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 (store |#valid| |main_#t~mem20.base| 0) (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|)))), 36683#(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 (store |#valid| |main_#t~mem20.base| 0) (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|)))), 36684#(or (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)))) (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|)))), 36685#(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|)))), 36686#(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))))), 36687#(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|))))), 36688#(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|))), 36689#(= 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|)))), 36690#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 36691#(= 1 (select |#valid| |main_#t~mem19.base|)), 36692#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 36693#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 36658#true, 36659#false, 36660#(= (select |#valid| |main_~#list~0.base|) 1), 36661#(= |#valid| |old(#valid)|), 36662#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 36663#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 36664#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 36665#(= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1), 36666#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)), 36667#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 36668#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 36669#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 36670#(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)))), 36671#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-12 22:33:47,378 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 22:33:47,378 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-12 22:33:47,378 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-12 22:33:47,378 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=1174, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 22:33:47,379 INFO L87 Difference]: Start difference. First operand 451 states and 501 transitions. Second operand 36 states. [2018-04-12 22:33:50,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:50,172 INFO L93 Difference]: Finished difference Result 546 states and 614 transitions. [2018-04-12 22:33:50,172 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-12 22:33:50,172 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 87 [2018-04-12 22:33:50,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:50,173 INFO L225 Difference]: With dead ends: 546 [2018-04-12 22:33:50,173 INFO L226 Difference]: Without dead ends: 546 [2018-04-12 22:33:50,173 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1270 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=391, Invalid=5309, Unknown=0, NotChecked=0, Total=5700 [2018-04-12 22:33:50,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2018-04-12 22:33:50,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 509. [2018-04-12 22:33:50,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2018-04-12 22:33:50,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 572 transitions. [2018-04-12 22:33:50,177 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 572 transitions. Word has length 87 [2018-04-12 22:33:50,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:50,177 INFO L459 AbstractCegarLoop]: Abstraction has 509 states and 572 transitions. [2018-04-12 22:33:50,177 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-12 22:33:50,177 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 572 transitions. [2018-04-12 22:33:50,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-12 22:33:50,178 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:50,178 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 22:33:50,178 INFO L408 AbstractCegarLoop]: === Iteration 75 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:50,178 INFO L82 PathProgramCache]: Analyzing trace with hash -1299391253, now seen corresponding path program 1 times [2018-04-12 22:33:50,179 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:50,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:50,189 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:51,316 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 11 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:51,317 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:51,317 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-04-12 22:33:51,317 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:51,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:51,317 INFO L182 omatonBuilderFactory]: Interpolants [37829#true, 37830#false, 37831#(= (select |#valid| |main_~#list~0.base|) 1), 37832#(= |#valid| |old(#valid)|), 37833#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 37834#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 37835#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 37836#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 37837#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 37838#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 37839#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 1) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 37840#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 37841#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 1) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 37842#(and (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 1)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 37843#(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) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 37844#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 37845#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 37846#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 37847#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 37848#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 37849#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 37850#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 37851#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))))), 37852#(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| |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|))), 37853#(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|)))), 37854#(or (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|))), 37855#(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))) (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|))), 37856#(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))) (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|)))), 37857#(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 (= |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|)))), 37858#(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 (= 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|)))), 37859#(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))), 37860#(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))), 37861#(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|)))), 37862#(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|)))), 37863#(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|)))), 37864#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 37865#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 37866#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))] [2018-04-12 22:33:51,317 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 11 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:51,317 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-12 22:33:51,318 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-12 22:33:51,318 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=1309, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 22:33:51,318 INFO L87 Difference]: Start difference. First operand 509 states and 572 transitions. Second operand 38 states. [2018-04-12 22:33:53,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:53,734 INFO L93 Difference]: Finished difference Result 555 states and 623 transitions. [2018-04-12 22:33:53,734 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 22:33:53,734 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 87 [2018-04-12 22:33:53,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:53,735 INFO L225 Difference]: With dead ends: 555 [2018-04-12 22:33:53,735 INFO L226 Difference]: Without dead ends: 555 [2018-04-12 22:33:53,735 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1088 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=322, Invalid=4370, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 22:33:53,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2018-04-12 22:33:53,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 529. [2018-04-12 22:33:53,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 529 states. [2018-04-12 22:33:53,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 594 transitions. [2018-04-12 22:33:53,740 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 594 transitions. Word has length 87 [2018-04-12 22:33:53,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:53,740 INFO L459 AbstractCegarLoop]: Abstraction has 529 states and 594 transitions. [2018-04-12 22:33:53,740 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-12 22:33:53,740 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 594 transitions. [2018-04-12 22:33:53,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-12 22:33:53,740 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:53,740 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 22:33:53,740 INFO L408 AbstractCegarLoop]: === Iteration 76 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:53,741 INFO L82 PathProgramCache]: Analyzing trace with hash 930854150, now seen corresponding path program 2 times [2018-04-12 22:33:53,741 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:53,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:53,751 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:54,369 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 65 DAG size of output 62 [2018-04-12 22:33:54,951 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 22:33:54,951 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:54,952 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-12 22:33:54,952 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:54,952 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 22:33:54,952 INFO L182 omatonBuilderFactory]: Interpolants [39040#(or (and (or (= 0 (select |#valid| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (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|)))), 39041#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= 0 (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))))), 39042#(and (or (= 0 (select |#valid| |main_~#list~0.base|)) (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|))) (= 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|))), 39043#(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))), 39044#(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))), 39045#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0))), 39046#(and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)), 39047#(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|))), 39048#(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|))), 39015#true, 39016#false, 39017#(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)), 39018#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 39019#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 39020#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 39021#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 39022#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 39023#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 39024#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 39025#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 39026#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 39027#(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)), 39028#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 39029#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 39030#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 39031#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 39032#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 39033#(and (or (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 39034#(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)) 4)) (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))) (= 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|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 39035#(and (or (and (or (= 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))) (= 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))) (= 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|))) (= |main_#t~mem16.offset| 0)), 39036#(or (and (or (= 0 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_#t~mem17.base|)) (= 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|))), 39037#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (or (= 0 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) 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|))), 39038#(= |#valid| |old(#valid)|), 39039#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= 0 (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= 0 (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|))))] [2018-04-12 22:33:54,952 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 22:33:54,952 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-12 22:33:54,953 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-12 22:33:54,953 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1035, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 22:33:54,953 INFO L87 Difference]: Start difference. First operand 529 states and 594 transitions. Second operand 34 states. [2018-04-12 22:33:55,558 WARN L151 SmtUtils]: Spent 215ms on a formula simplification. DAG size of input: 97 DAG size of output 97 [2018-04-12 22:33:57,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:57,101 INFO L93 Difference]: Finished difference Result 553 states and 620 transitions. [2018-04-12 22:33:57,102 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 22:33:57,102 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 93 [2018-04-12 22:33:57,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:57,103 INFO L225 Difference]: With dead ends: 553 [2018-04-12 22:33:57,103 INFO L226 Difference]: Without dead ends: 553 [2018-04-12 22:33:57,103 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=227, Invalid=2635, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 22:33:57,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2018-04-12 22:33:57,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 529. [2018-04-12 22:33:57,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 529 states. [2018-04-12 22:33:57,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 594 transitions. [2018-04-12 22:33:57,107 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 594 transitions. Word has length 93 [2018-04-12 22:33:57,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:57,107 INFO L459 AbstractCegarLoop]: Abstraction has 529 states and 594 transitions. [2018-04-12 22:33:57,107 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-12 22:33:57,107 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 594 transitions. [2018-04-12 22:33:57,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-12 22:33:57,108 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:57,108 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, 1, 1, 1, 1, 1] [2018-04-12 22:33:57,108 INFO L408 AbstractCegarLoop]: === Iteration 77 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:57,108 INFO L82 PathProgramCache]: Analyzing trace with hash -1086672157, now seen corresponding path program 1 times [2018-04-12 22:33:57,108 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:57,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:57,119 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:57,679 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:57,679 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:57,679 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-12 22:33:57,679 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:57,679 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 22:33:57,679 INFO L182 omatonBuilderFactory]: Interpolants [40192#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 40193#(or (and (= (select |#valid| 0) 0) (= |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|)) 4))), 40194#(or (and (= (select |#valid| 0) 0) (= |main_~#list~0.base| (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|)))), 40195#(or (and (= (select |#valid| 0) 0) (= |main_~#list~0.base| (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))), 40196#(or (and (= (select |#valid| 0) 0) (= |main_~#list~0.base| (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))), 40197#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 40198#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 40199#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 40200#(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|))), 40201#(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|)))), 40202#(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|)))), 40203#(or (= 0 main_~next~0.offset) (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|)))), 40204#(or (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 1 (select |#valid| |main_~#list~0.base|)))), 40205#(= |#valid| |old(#valid)|), 40206#(= 0 |main_#t~mem20.offset|), 40171#true, 40172#false, 40173#(= (select |#valid| 0) 0), 40174#(= (select |old(#valid)| 0) (select |#valid| 0)), 40175#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 40176#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 40177#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 40178#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 40179#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| 0) 0)), 40180#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 40181#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 40182#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 40183#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 40184#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 40185#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 40186#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 40187#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 40188#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 40189#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 40190#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (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|)), 40191#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))))] [2018-04-12 22:33:57,679 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:33:57,680 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-12 22:33:57,680 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-12 22:33:57,680 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1138, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 22:33:57,680 INFO L87 Difference]: Start difference. First operand 529 states and 594 transitions. Second operand 36 states. [2018-04-12 22:33:59,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:33:59,228 INFO L93 Difference]: Finished difference Result 579 states and 649 transitions. [2018-04-12 22:33:59,228 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 22:33:59,228 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 101 [2018-04-12 22:33:59,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:33:59,229 INFO L225 Difference]: With dead ends: 579 [2018-04-12 22:33:59,229 INFO L226 Difference]: Without dead ends: 579 [2018-04-12 22:33:59,230 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1489 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=604, Invalid=4798, Unknown=0, NotChecked=0, Total=5402 [2018-04-12 22:33:59,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2018-04-12 22:33:59,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 502. [2018-04-12 22:33:59,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 502 states. [2018-04-12 22:33:59,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 566 transitions. [2018-04-12 22:33:59,235 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 566 transitions. Word has length 101 [2018-04-12 22:33:59,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:33:59,235 INFO L459 AbstractCegarLoop]: Abstraction has 502 states and 566 transitions. [2018-04-12 22:33:59,235 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-12 22:33:59,235 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 566 transitions. [2018-04-12 22:33:59,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-12 22:33:59,236 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:33:59,236 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 22:33:59,236 INFO L408 AbstractCegarLoop]: === Iteration 78 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:33:59,237 INFO L82 PathProgramCache]: Analyzing trace with hash 1196716931, now seen corresponding path program 2 times [2018-04-12 22:33:59,237 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:33:59,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:33:59,245 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:33:59,845 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 22:33:59,845 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:33:59,845 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 22:33:59,845 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:33:59,845 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 22:33:59,845 INFO L182 omatonBuilderFactory]: Interpolants [41368#true, 41369#false, 41370#(= |#valid| |old(#valid)|), 41371#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 41372#(and (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|) (= (select |#valid| |main_~#list~0.base|) 1)), 41373#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 41374#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 41375#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 41376#(and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)), 41377#(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|)))), 41378#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 41379#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 41380#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 41381#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 41382#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 41383#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 41384#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))))), 41385#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 41386#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (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|))), 41387#(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)|) (= |main_#t~mem16.offset| 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|))), 41388#(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|))), 41389#(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|))), 41390#(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|)))), 41391#(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|)))), 41392#(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|))))), 41393#(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)))] [2018-04-12 22:33:59,845 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 22:33:59,845 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 22:33:59,846 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 22:33:59,846 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=588, Unknown=0, NotChecked=0, Total=650 [2018-04-12 22:33:59,846 INFO L87 Difference]: Start difference. First operand 502 states and 566 transitions. Second operand 26 states. [2018-04-12 22:34:01,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:01,065 INFO L93 Difference]: Finished difference Result 525 states and 591 transitions. [2018-04-12 22:34:01,066 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 22:34:01,066 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 95 [2018-04-12 22:34:01,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:01,067 INFO L225 Difference]: With dead ends: 525 [2018-04-12 22:34:01,067 INFO L226 Difference]: Without dead ends: 482 [2018-04-12 22:34:01,068 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 22:34:01,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2018-04-12 22:34:01,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 473. [2018-04-12 22:34:01,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 473 states. [2018-04-12 22:34:01,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 535 transitions. [2018-04-12 22:34:01,071 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 535 transitions. Word has length 95 [2018-04-12 22:34:01,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:01,071 INFO L459 AbstractCegarLoop]: Abstraction has 473 states and 535 transitions. [2018-04-12 22:34:01,071 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 22:34:01,071 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 535 transitions. [2018-04-12 22:34:01,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-12 22:34:01,072 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:01,072 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 22:34:01,072 INFO L408 AbstractCegarLoop]: === Iteration 79 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:01,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1470561714, now seen corresponding path program 2 times [2018-04-12 22:34:01,072 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:01,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:01,081 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:01,989 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 34 DAG size of output 31 [2018-04-12 22:34:02,420 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 22:34:02,420 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:02,420 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-04-12 22:34:02,420 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:02,420 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 22:34:02,421 INFO L182 omatonBuilderFactory]: Interpolants [42432#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 42433#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 42434#(and (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 42435#(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))), 42436#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 42437#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 42438#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 42439#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 42440#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 42441#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 42442#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 42443#(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|))), 42444#(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|))), 42445#(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|))), 42446#(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|))), 42447#(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|)))), 42448#(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|)))), 42449#(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|)))), 42450#(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))))), 42451#(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))))), 42452#(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|)))), 42453#(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|))), 42454#(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|)))), 42455#(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|))), 42456#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 42457#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 42458#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)), 42422#true, 42423#false, 42424#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 42425#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1), 42426#(= (select |#valid| |main_~#list~0.base|) 1), 42427#(= |#valid| |old(#valid)|), 42428#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 42429#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 42430#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 42431#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|))] [2018-04-12 22:34:02,421 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 22:34:02,421 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-12 22:34:02,421 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-12 22:34:02,421 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=1234, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 22:34:02,421 INFO L87 Difference]: Start difference. First operand 473 states and 535 transitions. Second operand 37 states. [2018-04-12 22:34:05,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:05,028 INFO L93 Difference]: Finished difference Result 537 states and 606 transitions. [2018-04-12 22:34:05,028 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 22:34:05,028 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 100 [2018-04-12 22:34:05,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:05,029 INFO L225 Difference]: With dead ends: 537 [2018-04-12 22:34:05,029 INFO L226 Difference]: Without dead ends: 537 [2018-04-12 22:34:05,029 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1244 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=477, Invalid=4779, Unknown=0, NotChecked=0, Total=5256 [2018-04-12 22:34:05,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2018-04-12 22:34:05,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 486. [2018-04-12 22:34:05,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 486 states. [2018-04-12 22:34:05,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 553 transitions. [2018-04-12 22:34:05,033 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 553 transitions. Word has length 100 [2018-04-12 22:34:05,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:05,033 INFO L459 AbstractCegarLoop]: Abstraction has 486 states and 553 transitions. [2018-04-12 22:34:05,033 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-12 22:34:05,033 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 553 transitions. [2018-04-12 22:34:05,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-12 22:34:05,033 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:05,033 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 22:34:05,034 INFO L408 AbstractCegarLoop]: === Iteration 80 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:05,034 INFO L82 PathProgramCache]: Analyzing trace with hash -523567718, now seen corresponding path program 2 times [2018-04-12 22:34:05,034 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:05,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:05,045 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:06,164 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 22:34:06,164 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:06,164 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-04-12 22:34:06,164 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:06,165 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:34:06,165 INFO L182 omatonBuilderFactory]: Interpolants [43584#(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|)))), 43585#(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|)))), 43586#(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|)))), 43587#(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))))), 43588#(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))))), 43589#(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|))))), 43590#(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|))), 43591#(= 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|)))), 43592#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 43593#(= 1 (select |#valid| |main_#t~mem19.base|)), 43594#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 43595#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 43558#true, 43559#false, 43560#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 43561#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1), 43562#(= (select |#valid| |main_~#list~0.base|) 1), 43563#(= |#valid| |old(#valid)|), 43564#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 43565#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 43566#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 43567#(= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1), 43568#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)), 43569#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 43570#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 43571#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 43572#(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)))), 43573#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 43574#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 43575#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 43576#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 43577#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 43578#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 43579#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 43580#(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|))), 43581#(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|)))), 43582#(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|))), 43583#(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)))))))] [2018-04-12 22:34:06,165 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 22:34:06,165 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-12 22:34:06,165 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-12 22:34:06,165 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1306, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 22:34:06,165 INFO L87 Difference]: Start difference. First operand 486 states and 553 transitions. Second operand 38 states. [2018-04-12 22:34:06,543 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 62 DAG size of output 52 [2018-04-12 22:34:07,569 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 75 DAG size of output 65 [2018-04-12 22:34:09,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:09,293 INFO L93 Difference]: Finished difference Result 556 states and 631 transitions. [2018-04-12 22:34:09,293 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 22:34:09,293 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 107 [2018-04-12 22:34:09,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:09,294 INFO L225 Difference]: With dead ends: 556 [2018-04-12 22:34:09,294 INFO L226 Difference]: Without dead ends: 556 [2018-04-12 22:34:09,295 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1610 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=457, Invalid=6023, Unknown=0, NotChecked=0, Total=6480 [2018-04-12 22:34:09,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2018-04-12 22:34:09,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 485. [2018-04-12 22:34:09,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2018-04-12 22:34:09,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 547 transitions. [2018-04-12 22:34:09,298 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 547 transitions. Word has length 107 [2018-04-12 22:34:09,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:09,298 INFO L459 AbstractCegarLoop]: Abstraction has 485 states and 547 transitions. [2018-04-12 22:34:09,298 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-12 22:34:09,298 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 547 transitions. [2018-04-12 22:34:09,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-12 22:34:09,299 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:09,299 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 22:34:09,299 INFO L408 AbstractCegarLoop]: === Iteration 81 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:09,299 INFO L82 PathProgramCache]: Analyzing trace with hash -523567717, now seen corresponding path program 2 times [2018-04-12 22:34:09,300 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:09,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:09,312 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:10,002 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 69 DAG size of output 66 [2018-04-12 22:34:10,816 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 30 proven. 39 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:34:10,816 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:10,816 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-12 22:34:10,816 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:10,817 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:34:10,817 INFO L182 omatonBuilderFactory]: Interpolants [44736#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 44737#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 44738#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 1) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 44739#(and (or (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 44740#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 44741#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 44742#(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) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 44743#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 44744#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 44745#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 44746#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~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|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 44747#(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|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 44748#(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 |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 44749#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 44750#(or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 44751#(or (and (or (= 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))) (= (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 (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|))), 44752#(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)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) (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)))) (= (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|)))), 44753#(or (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|)) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |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|))), 44754#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= 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)) (or (= 8 (select |#length| (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))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 44755#(or (and (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (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))) (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|)))), 44756#(or (and (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (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))) (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|)))), 44757#(or (and (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 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|)))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| 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|)))), 44758#(and (or (= 0 (select |#valid| (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|)) 0)))) (= 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|)) 0))), 44759#(and (= |main_#t~mem21.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|))) (= 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| |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))), 44760#(and (or (= 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 |#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|)))), 44761#(and (= |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|))) (or (= 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|)))) (= 0 (select |#valid| |main_#t~mem16.base|)))), 44762#(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|)))), 44763#(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|)))), 44764#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 44765#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 44766#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)), 44726#true, 44727#false, 44728#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 44729#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1), 44730#(= (select |#valid| |main_~#list~0.base|) 1), 44731#(= |#valid| |old(#valid)|), 44732#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 44733#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 44734#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 44735#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)))] [2018-04-12 22:34:10,817 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 30 proven. 39 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:34:10,817 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-12 22:34:10,817 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-12 22:34:10,817 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1531, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 22:34:10,818 INFO L87 Difference]: Start difference. First operand 485 states and 547 transitions. Second operand 41 states. [2018-04-12 22:34:11,772 WARN L151 SmtUtils]: Spent 201ms on a formula simplification. DAG size of input: 92 DAG size of output 87 [2018-04-12 22:34:14,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:14,585 INFO L93 Difference]: Finished difference Result 541 states and 608 transitions. [2018-04-12 22:34:14,585 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 22:34:14,585 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 107 [2018-04-12 22:34:14,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:14,586 INFO L225 Difference]: With dead ends: 541 [2018-04-12 22:34:14,586 INFO L226 Difference]: Without dead ends: 541 [2018-04-12 22:34:14,586 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1723 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=461, Invalid=6345, Unknown=0, NotChecked=0, Total=6806 [2018-04-12 22:34:14,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2018-04-12 22:34:14,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 460. [2018-04-12 22:34:14,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 460 states. [2018-04-12 22:34:14,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 517 transitions. [2018-04-12 22:34:14,589 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 517 transitions. Word has length 107 [2018-04-12 22:34:14,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:14,589 INFO L459 AbstractCegarLoop]: Abstraction has 460 states and 517 transitions. [2018-04-12 22:34:14,590 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-12 22:34:14,590 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 517 transitions. [2018-04-12 22:34:14,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-04-12 22:34:14,590 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:14,590 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:34:14,590 INFO L408 AbstractCegarLoop]: === Iteration 82 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:14,590 INFO L82 PathProgramCache]: Analyzing trace with hash -1817509893, now seen corresponding path program 4 times [2018-04-12 22:34:14,591 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:14,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:14,599 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:14,644 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:34:14,644 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:14,644 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 22:34:14,644 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:14,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:34:14,645 INFO L182 omatonBuilderFactory]: Interpolants [45857#true, 45858#false, 45859#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 45860#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 45861#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 45862#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 45863#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 45864#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 45865#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 45866#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 45867#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8)] [2018-04-12 22:34:14,645 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:34:14,645 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 22:34:14,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 22:34:14,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-12 22:34:14,645 INFO L87 Difference]: Start difference. First operand 460 states and 517 transitions. Second operand 11 states. [2018-04-12 22:34:14,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:14,666 INFO L93 Difference]: Finished difference Result 472 states and 529 transitions. [2018-04-12 22:34:14,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 22:34:14,666 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 89 [2018-04-12 22:34:14,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:14,667 INFO L225 Difference]: With dead ends: 472 [2018-04-12 22:34:14,667 INFO L226 Difference]: Without dead ends: 472 [2018-04-12 22:34:14,667 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 22:34:14,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2018-04-12 22:34:14,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 467. [2018-04-12 22:34:14,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 467 states. [2018-04-12 22:34:14,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 524 transitions. [2018-04-12 22:34:14,670 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 524 transitions. Word has length 89 [2018-04-12 22:34:14,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:14,670 INFO L459 AbstractCegarLoop]: Abstraction has 467 states and 524 transitions. [2018-04-12 22:34:14,670 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 22:34:14,670 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 524 transitions. [2018-04-12 22:34:14,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-12 22:34:14,671 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:14,671 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 22:34:14,671 INFO L408 AbstractCegarLoop]: === Iteration 83 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:14,671 INFO L82 PathProgramCache]: Analyzing trace with hash -785252891, now seen corresponding path program 1 times [2018-04-12 22:34:14,671 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:14,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:14,678 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:15,061 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 22:34:15,061 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:15,143 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 22:34:15,143 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:15,143 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 22:34:15,144 INFO L182 omatonBuilderFactory]: Interpolants [46807#true, 46808#false, 46809#(= 4 (select |#length| |main_~#list~0.base|)), 46810#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 46811#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 46812#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 46813#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 46814#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|)))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))) (= |old(#length)| |#length|))), 46815#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|)))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))) (= |old(#length)| |#length|)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 46816#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0)), 46817#(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|))), 46818#(and (or (and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (not (= (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= (@diff |old(#length)| |#length|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= |old(#length)| |#length|))), 46819#(and (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |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 (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (not (= (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 46820#(= |old(#length)| |#length|), 46821#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 46822#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 46823#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))), 46824#(or (not (= 4 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (<= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 4) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 46825#(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|))), 46826#(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|)))), 46827#(or (<= (select |#length| |main_~#list~0.base|) 4) (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|)))), 46828#(and (<= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 46829#(= |#valid| |old(#valid)|), 46830#(and (= |#valid| |old(#valid)|) (or (<= (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)))), 46831#(and (= |#valid| |old(#valid)|) (<= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))), 46832#(and (or (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (<= 8 (select |#length| (@diff |old(#valid)| |#valid|)))) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 46833#(= 1 (select |#valid| |main_~#list~0.base|))] [2018-04-12 22:34:15,144 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 22:34:15,144 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 22:34:15,144 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 22:34:15,144 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2018-04-12 22:34:15,144 INFO L87 Difference]: Start difference. First operand 467 states and 524 transitions. Second operand 27 states. [2018-04-12 22:34:16,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:16,224 INFO L93 Difference]: Finished difference Result 626 states and 717 transitions. [2018-04-12 22:34:16,224 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 22:34:16,224 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 95 [2018-04-12 22:34:16,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:16,225 INFO L225 Difference]: With dead ends: 626 [2018-04-12 22:34:16,225 INFO L226 Difference]: Without dead ends: 626 [2018-04-12 22:34:16,226 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 426 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=253, Invalid=1387, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 22:34:16,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2018-04-12 22:34:16,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 593. [2018-04-12 22:34:16,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 593 states. [2018-04-12 22:34:16,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 685 transitions. [2018-04-12 22:34:16,230 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 685 transitions. Word has length 95 [2018-04-12 22:34:16,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:16,230 INFO L459 AbstractCegarLoop]: Abstraction has 593 states and 685 transitions. [2018-04-12 22:34:16,231 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 22:34:16,231 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 685 transitions. [2018-04-12 22:34:16,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-12 22:34:16,231 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:16,231 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 22:34:16,231 INFO L408 AbstractCegarLoop]: === Iteration 84 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:16,231 INFO L82 PathProgramCache]: Analyzing trace with hash 1286218181, now seen corresponding path program 1 times [2018-04-12 22:34:16,232 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:16,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:16,240 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:17,255 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 22:34:17,255 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:17,255 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-12 22:34:17,255 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:17,255 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 22:34:17,255 INFO L182 omatonBuilderFactory]: Interpolants [48082#true, 48083#false, 48084#(= 1 (select |#valid| |main_~#list~0.base|)), 48085#(= |#valid| |old(#valid)|), 48086#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 48087#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 48088#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 48089#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 48090#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0), 48091#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0), 48092#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0), 48093#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 48094#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 48095#(or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)), 48096#(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)))), 48097#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 48098#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 48099#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 48100#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 48101#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 48102#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 48103#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 48104#(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 (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 48105#(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|))), 48106#(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|))), 48107#(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|))), 48108#(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|))), 48109#(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|)))), 48110#(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|)))), 48111#(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|)))), 48112#(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)))), 48113#(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|))), 48114#(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)))), 48115#(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)))), 48116#(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|)))), 48117#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 48118#(and (or (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 48119#(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))), 48120#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (not (= |main_#t~mem20.offset| 0))), 48121#(= 1 (select |#valid| |main_#t~mem20.base|))] [2018-04-12 22:34:17,256 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 22:34:17,256 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 22:34:17,256 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 22:34:17,256 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1457, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 22:34:17,256 INFO L87 Difference]: Start difference. First operand 593 states and 685 transitions. Second operand 40 states. [2018-04-12 22:34:19,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:19,547 INFO L93 Difference]: Finished difference Result 706 states and 817 transitions. [2018-04-12 22:34:19,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-12 22:34:19,547 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 97 [2018-04-12 22:34:19,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:19,549 INFO L225 Difference]: With dead ends: 706 [2018-04-12 22:34:19,549 INFO L226 Difference]: Without dead ends: 706 [2018-04-12 22:34:19,549 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1899 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=501, Invalid=7155, Unknown=0, NotChecked=0, Total=7656 [2018-04-12 22:34:19,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2018-04-12 22:34:19,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 659. [2018-04-12 22:34:19,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 659 states. [2018-04-12 22:34:19,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 769 transitions. [2018-04-12 22:34:19,554 INFO L78 Accepts]: Start accepts. Automaton has 659 states and 769 transitions. Word has length 97 [2018-04-12 22:34:19,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:19,554 INFO L459 AbstractCegarLoop]: Abstraction has 659 states and 769 transitions. [2018-04-12 22:34:19,554 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 22:34:19,554 INFO L276 IsEmpty]: Start isEmpty. Operand 659 states and 769 transitions. [2018-04-12 22:34:19,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-04-12 22:34:19,555 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:19,555 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, 1, 1, 1, 1, 1] [2018-04-12 22:34:19,555 INFO L408 AbstractCegarLoop]: === Iteration 85 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:19,555 INFO L82 PathProgramCache]: Analyzing trace with hash 270608943, now seen corresponding path program 1 times [2018-04-12 22:34:19,556 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:19,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:19,567 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:20,654 WARN L151 SmtUtils]: Spent 301ms on a formula simplification. DAG size of input: 90 DAG size of output 75 [2018-04-12 22:34:22,337 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 7 proven. 39 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:34:22,337 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:22,337 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-04-12 22:34:22,337 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:22,337 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:34:22,338 INFO L182 omatonBuilderFactory]: Interpolants [49586#true, 49587#false, 49588#(= (select |#valid| 0) 0), 49589#(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| 0) 0)), 49590#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 49591#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 49592#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 49593#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 49594#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 49595#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 49596#(and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| 0) (select |#valid| 0))), 49597#(and (= (select |#valid| 0) 0) (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|)))), 49598#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 49599#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 49600#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 49601#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 49602#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 49603#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 49604#(and (= (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|)))) (or (and (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))) (= |#memory_$Pointer$.base| |old(#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 (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))), 49605#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 49606#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 49607#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (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|)))) (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))), 49608#(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)) (= (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|)) (= |main_~#list~0.base| (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)))) (= 0 (select |#valid| 0))), 49609#(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$.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|) 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|))) (= |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))) (= 0 (select |#valid| 0))) (not (= |main_#t~mem16.offset| 0)))), 49610#(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)) (= |main_~#list~0.base| |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))) (= (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|))) (= 0 (select |#valid| 0))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 49611#(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) 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)) (= |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|))) (= 0 (select |#valid| 0))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 49612#(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) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |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|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 49613#(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 (= 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) (= |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|)) (= 0 (select |#valid| 0)))), 49614#(= (select |old(#valid)| 0) (select |#valid| 0)), 49615#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 49616#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 49617#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 49618#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 49619#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 49620#(or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) 1)), 49621#(or (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= (select |old(#valid)| 0) 1)), 49622#(or (not (= 1 (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 (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)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 49623#(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 (not (= 1 (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|)))), 49624#(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 (not (= 1 (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|)))), 49625#(or (not (= 1 (select |#valid| 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) (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|)))), 49626#(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| |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|)) (not (= 1 (select |#valid| |main_~#list~0.base|)))), 49627#(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))) (and (not (= 1 (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|))))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 1 (select |#valid| |main_#t~mem16.base|))) (not (= 1 (select |#valid| |main_~#list~0.base|))))), 49628#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (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|)) (not (= 1 (select |#valid| |main_~#list~0.base|)))), 49629#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (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|)) (not (= 1 (select |#valid| |main_~#list~0.base|)))), 49630#(= |#valid| |old(#valid)|), 49631#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (not (= 0 |main_#t~mem20.base|)) (not (= 1 (select |#valid| |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|)))), 49632#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (not (= 0 |main_#t~mem20.base|)) (not (= 1 (select |#valid| |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|)))), 49633#(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|)))), 49634#(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|)))), 49635#(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|)) (= 1 (select |#valid| |main_~#list~0.base|))), 49636#(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 22:34:22,338 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 7 proven. 39 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:34:22,338 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-12 22:34:22,338 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-12 22:34:22,339 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=2387, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 22:34:22,339 INFO L87 Difference]: Start difference. First operand 659 states and 769 transitions. Second operand 51 states. [2018-04-12 22:34:23,589 WARN L151 SmtUtils]: Spent 371ms on a formula simplification. DAG size of input: 104 DAG size of output 103 [2018-04-12 22:34:24,219 WARN L151 SmtUtils]: Spent 129ms on a formula simplification. DAG size of input: 70 DAG size of output 66 [2018-04-12 22:34:25,770 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 84 DAG size of output 80 [2018-04-12 22:34:27,695 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 102 DAG size of output 96 [2018-04-12 22:34:27,897 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 109 DAG size of output 103 [2018-04-12 22:34:29,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:29,185 INFO L93 Difference]: Finished difference Result 795 states and 933 transitions. [2018-04-12 22:34:29,185 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-12 22:34:29,185 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 110 [2018-04-12 22:34:29,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:29,187 INFO L225 Difference]: With dead ends: 795 [2018-04-12 22:34:29,187 INFO L226 Difference]: Without dead ends: 795 [2018-04-12 22:34:29,188 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3035 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=859, Invalid=10697, Unknown=0, NotChecked=0, Total=11556 [2018-04-12 22:34:29,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2018-04-12 22:34:29,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 752. [2018-04-12 22:34:29,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 752 states. [2018-04-12 22:34:29,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 880 transitions. [2018-04-12 22:34:29,196 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 880 transitions. Word has length 110 [2018-04-12 22:34:29,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:29,197 INFO L459 AbstractCegarLoop]: Abstraction has 752 states and 880 transitions. [2018-04-12 22:34:29,197 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-12 22:34:29,197 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 880 transitions. [2018-04-12 22:34:29,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-12 22:34:29,198 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:29,198 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 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 22:34:29,198 INFO L408 AbstractCegarLoop]: === Iteration 86 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:29,198 INFO L82 PathProgramCache]: Analyzing trace with hash -1606495102, now seen corresponding path program 5 times [2018-04-12 22:34:29,199 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:29,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:29,206 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:29,278 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 3 proven. 270 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 22:34:29,278 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:29,278 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 22:34:29,278 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:29,279 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 22:34:29,279 INFO L182 omatonBuilderFactory]: Interpolants [51298#true, 51299#false, 51300#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 51301#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 51302#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 51303#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 51304#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 51305#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 51306#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 51307#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 51308#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 51309#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9)] [2018-04-12 22:34:29,279 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 3 proven. 270 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 22:34:29,279 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 22:34:29,279 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 22:34:29,279 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-12 22:34:29,279 INFO L87 Difference]: Start difference. First operand 752 states and 880 transitions. Second operand 12 states. [2018-04-12 22:34:29,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:29,306 INFO L93 Difference]: Finished difference Result 764 states and 892 transitions. [2018-04-12 22:34:29,306 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 22:34:29,306 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 116 [2018-04-12 22:34:29,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:29,308 INFO L225 Difference]: With dead ends: 764 [2018-04-12 22:34:29,308 INFO L226 Difference]: Without dead ends: 764 [2018-04-12 22:34:29,308 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 22:34:29,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2018-04-12 22:34:29,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 759. [2018-04-12 22:34:29,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 759 states. [2018-04-12 22:34:29,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 887 transitions. [2018-04-12 22:34:29,314 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 887 transitions. Word has length 116 [2018-04-12 22:34:29,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:29,314 INFO L459 AbstractCegarLoop]: Abstraction has 759 states and 887 transitions. [2018-04-12 22:34:29,314 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 22:34:29,314 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 887 transitions. [2018-04-12 22:34:29,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-12 22:34:29,315 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:29,315 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 22:34:29,315 INFO L408 AbstractCegarLoop]: === Iteration 87 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:29,315 INFO L82 PathProgramCache]: Analyzing trace with hash -1972249658, now seen corresponding path program 1 times [2018-04-12 22:34:29,316 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:29,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:29,321 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:29,430 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 22:34:29,430 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:29,430 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 22:34:29,430 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:29,430 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:34:29,430 INFO L182 omatonBuilderFactory]: Interpolants [52833#true, 52834#false, 52835#(= |main_~#list~0.offset| 0), 52836#(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)), 52837#(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)), 52838#(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|))), 52839#(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)), 52840#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|), 52841#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 52842#(and (= 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|)))) (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)), 52843#(and (or (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= |main_~#list~0.base| |main_#t~mem20.base|)) (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|)))), 52844#(and (not (= 0 |main_#t~mem20.base|)) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= |main_~#list~0.base| |main_#t~mem20.base|))) (or (= |main_~#list~0.base| |main_#t~mem20.base|) (= 1 (select |#valid| |main_~#list~0.base|)))), 52845#(and (not (= |main_~#list~0.base| |main_#t~mem20.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 52846#(= 1 (select |#valid| |main_~#list~0.base|))] [2018-04-12 22:34:29,430 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 22:34:29,430 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 22:34:29,431 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 22:34:29,431 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2018-04-12 22:34:29,431 INFO L87 Difference]: Start difference. First operand 759 states and 887 transitions. Second operand 14 states. [2018-04-12 22:34:29,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:29,693 INFO L93 Difference]: Finished difference Result 766 states and 892 transitions. [2018-04-12 22:34:29,693 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-12 22:34:29,693 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 100 [2018-04-12 22:34:29,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:29,695 INFO L225 Difference]: With dead ends: 766 [2018-04-12 22:34:29,695 INFO L226 Difference]: Without dead ends: 766 [2018-04-12 22:34:29,695 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 22:34:29,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2018-04-12 22:34:29,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 746. [2018-04-12 22:34:29,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 746 states. [2018-04-12 22:34:29,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 873 transitions. [2018-04-12 22:34:29,701 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 873 transitions. Word has length 100 [2018-04-12 22:34:29,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:29,702 INFO L459 AbstractCegarLoop]: Abstraction has 746 states and 873 transitions. [2018-04-12 22:34:29,702 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 22:34:29,702 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 873 transitions. [2018-04-12 22:34:29,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-12 22:34:29,703 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:29,703 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 22:34:29,703 INFO L408 AbstractCegarLoop]: === Iteration 88 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:29,703 INFO L82 PathProgramCache]: Analyzing trace with hash -618525564, now seen corresponding path program 1 times [2018-04-12 22:34:29,704 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:29,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:29,714 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:30,082 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 22:34:30,082 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:30,082 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 22:34:30,082 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:30,082 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 22:34:30,083 INFO L182 omatonBuilderFactory]: Interpolants [54400#(or (not (= 4 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (<= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 7)), 54401#(and (or (<= (select |#length| |main_~#list~0.base|) 7) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 |main_~#list~0.base|))), 54402#(and (not (= 0 |main_~#list~0.base|)) (or (<= (select |#length| |main_~#list~0.base|) 7) (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|))))), 54403#(and (not (= 0 |main_~#list~0.base|)) (or (<= (select |#length| |main_~#list~0.base|) 7) (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|))))), 54404#(and (not (= 0 |main_~#list~0.base|)) (<= (select |#length| |main_~#list~0.base|) 7) (= 1 (select |#valid| |main_~#list~0.base|))), 54405#(= |#valid| |old(#valid)|), 54406#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= |#valid| |old(#valid)|) (or (<= (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)))), 54407#(and (= |#valid| |old(#valid)|) (or (<= (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 54408#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= |#valid| |old(#valid)|) (or (<= (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)))), 54409#(and (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (or (<= (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 54410#(and (<= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 54411#(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 (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (<= 8 (select |#length| (@diff |old(#valid)| |#valid|)))) (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (or (and (<= 8 (select |#length| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= 0 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 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|)))))), 54412#(= 1 (select |#valid| |main_~#list~0.base|)), 54384#true, 54385#false, 54386#(and (= 4 (select |#length| |main_~#list~0.base|)) (not (= 0 |main_~#list~0.base|))), 54387#(and (= 4 (select |#length| |main_~#list~0.base|)) (not (= 0 |main_~#list~0.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 54388#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 54389#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 54390#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 54391#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|))), 54392#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 54393#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0)), 54394#(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|))), 54395#(and (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (not (= (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 0)) (or (not (= (@diff |old(#length)| |#length|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |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|))))), 54396#(= |old(#length)| |#length|), 54397#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 54398#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 54399#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))))] [2018-04-12 22:34:30,083 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 22:34:30,083 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 22:34:30,083 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 22:34:30,083 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2018-04-12 22:34:30,083 INFO L87 Difference]: Start difference. First operand 746 states and 873 transitions. Second operand 29 states. [2018-04-12 22:34:31,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:31,359 INFO L93 Difference]: Finished difference Result 848 states and 983 transitions. [2018-04-12 22:34:31,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 22:34:31,360 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 100 [2018-04-12 22:34:31,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:31,361 INFO L225 Difference]: With dead ends: 848 [2018-04-12 22:34:31,361 INFO L226 Difference]: Without dead ends: 848 [2018-04-12 22:34:31,362 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=325, Invalid=1931, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 22:34:31,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2018-04-12 22:34:31,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 742. [2018-04-12 22:34:31,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 742 states. [2018-04-12 22:34:31,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 867 transitions. [2018-04-12 22:34:31,367 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 867 transitions. Word has length 100 [2018-04-12 22:34:31,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:31,367 INFO L459 AbstractCegarLoop]: Abstraction has 742 states and 867 transitions. [2018-04-12 22:34:31,367 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 22:34:31,367 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 867 transitions. [2018-04-12 22:34:31,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-04-12 22:34:31,368 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:31,368 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, 1, 1, 1, 1, 1] [2018-04-12 22:34:31,368 INFO L408 AbstractCegarLoop]: === Iteration 89 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:31,368 INFO L82 PathProgramCache]: Analyzing trace with hash -470410935, now seen corresponding path program 2 times [2018-04-12 22:34:31,368 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:31,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:31,379 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:32,601 WARN L151 SmtUtils]: Spent 308ms on a formula simplification. DAG size of input: 92 DAG size of output 85 [2018-04-12 22:34:33,560 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 35 proven. 35 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:34:33,560 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:33,560 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-04-12 22:34:33,560 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:33,560 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 22:34:33,561 INFO L182 omatonBuilderFactory]: Interpolants [56064#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 56065#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 56066#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 56067#(and (or (= 0 (select |old(#valid)| (@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|)))) (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|)), 56068#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 56069#(and (or (and (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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 (= (@diff (store |old(#memory_$Pointer$.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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (or (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= 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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= 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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| 0) (select |#valid| 0))), 56070#(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| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 56071#(and (or (not (= |main_#t~mem16.offset| 0)) (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| 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|))), 56072#(or (and (= 0 (select |#valid| 0)) (= 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|))), 56073#(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) (= 0 (select |#valid| 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|))), 56074#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 56075#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 56076#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 56077#(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|))), 56078#(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|)))), 56079#(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|)))), 56080#(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) (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|)))), 56081#(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))))), 56082#(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))))), 56083#(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|))))), 56084#(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|)))), 56085#(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|)))), 56086#(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|))), 56087#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 56088#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 56089#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)), 56042#true, 56043#false, 56044#(= (select |#valid| 0) 0), 56045#(= (select |old(#valid)| 0) (select |#valid| 0)), 56046#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 56047#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 56048#(and (= (select |#valid| 0) 0) (= 1 (select |#valid| |main_~#list~0.base|))), 56049#(= |#valid| |old(#valid)|), 56050#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 56051#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 56052#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 56053#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|)), 56054#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 56055#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 56056#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 56057#(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 |#valid| 0)) (= 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|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))), 56058#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 56059#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 56060#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 56061#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 56062#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 56063#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))] [2018-04-12 22:34:33,561 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 35 proven. 35 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:34:33,561 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-12 22:34:33,561 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-12 22:34:33,561 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=2098, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 22:34:33,561 INFO L87 Difference]: Start difference. First operand 742 states and 867 transitions. Second operand 48 states. [2018-04-12 22:34:34,362 WARN L151 SmtUtils]: Spent 154ms on a formula simplification. DAG size of input: 79 DAG size of output 72 [2018-04-12 22:34:34,702 WARN L151 SmtUtils]: Spent 174ms on a formula simplification. DAG size of input: 85 DAG size of output 78 [2018-04-12 22:34:34,940 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 76 DAG size of output 68 [2018-04-12 22:34:35,505 WARN L148 SmtUtils]: Spent 236ms on a formula simplification that was a NOOP. DAG size: 129 [2018-04-12 22:34:36,210 WARN L148 SmtUtils]: Spent 166ms on a formula simplification that was a NOOP. DAG size: 103 [2018-04-12 22:34:41,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:41,073 INFO L93 Difference]: Finished difference Result 857 states and 996 transitions. [2018-04-12 22:34:41,073 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-12 22:34:41,073 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 117 [2018-04-12 22:34:41,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:41,075 INFO L225 Difference]: With dead ends: 857 [2018-04-12 22:34:41,075 INFO L226 Difference]: Without dead ends: 857 [2018-04-12 22:34:41,075 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 15 SyntacticMatches, 5 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3724 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=1125, Invalid=11757, Unknown=0, NotChecked=0, Total=12882 [2018-04-12 22:34:41,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2018-04-12 22:34:41,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 821. [2018-04-12 22:34:41,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 821 states. [2018-04-12 22:34:41,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 956 transitions. [2018-04-12 22:34:41,081 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 956 transitions. Word has length 117 [2018-04-12 22:34:41,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:41,081 INFO L459 AbstractCegarLoop]: Abstraction has 821 states and 956 transitions. [2018-04-12 22:34:41,081 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-12 22:34:41,081 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 956 transitions. [2018-04-12 22:34:41,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-04-12 22:34:41,081 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:41,082 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 22:34:41,082 INFO L408 AbstractCegarLoop]: === Iteration 90 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:41,082 INFO L82 PathProgramCache]: Analyzing trace with hash -1938734484, now seen corresponding path program 1 times [2018-04-12 22:34:41,082 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:41,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:41,097 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:43,398 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 22:34:43,399 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:43,399 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-04-12 22:34:43,399 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:43,399 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 22:34:43,399 INFO L182 omatonBuilderFactory]: Interpolants [57920#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |#valid| |old(#valid)|))) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 57921#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |#valid| |old(#valid)|))) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 57922#(and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 57923#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 57924#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 57925#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |old(#valid)|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 57926#(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___false_valid_memtrack_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|)))) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))), 57927#(and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|))) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 57928#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |old(#valid)| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 57929#(or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) |old(#valid)|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 57930#(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) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) 0) |main_~#list~0.base| 0) |old(#valid)|) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= (select |#valid| 0) 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|))), 57931#(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) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) 0) |main_~#list~0.base| 0) |old(#valid)|) (= |main_#t~mem21.offset| (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|)) 0))) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| 0) 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|))), 57932#(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|))) (= (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) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) 0) |main_~#list~0.base| 0) |old(#valid)|) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= (select |#valid| 0) 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|))), 57933#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (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) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) 0) |main_~#list~0.base| 0) |old(#valid)|) (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.offset| 0) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= (select |#valid| 0) 0) (not (= 0 (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 (= 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|))), 57934#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (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_#t~mem17.base| 0) |main_~#list~0.base| 0) |old(#valid)|) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= (select |#valid| 0) 0) (not (= |main_~#list~0.base| |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|))), 57935#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (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_~next~0.base 0) |main_~#list~0.base| 0) |old(#valid)|) (not (= 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)) (= (select |#valid| 0) 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|))), 57936#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |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~mem18.base|) |main_#t~mem18.offset|) 0) main_~next~0.base 0) |main_~#list~0.base| 0)) (not (= |main_~#list~0.base| main_~next~0.base)) (= (select |#valid| 0) 0) (not (= 0 (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$.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|))), 57937#(or (and (not (= 0 (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|)) (= (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_~next~0.base 0) |main_~#list~0.base| 0) |old(#valid)|) (not (= |main_~#list~0.base| main_~next~0.base)) (= (select |#valid| 0) 0) (not (= 0 |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|))), 57938#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 57939#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 57940#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 57941#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 57942#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |#valid| |old(#valid)|) (not (= 0 (select |old(#valid)| 0))))) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 57943#(or (and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 0) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) |old(#valid)|)) (not (= 0 (select |old(#valid)| 0))) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 57944#(or (and (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) main_~next~0.base 0) |main_~#list~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_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 57945#(or (and (= (store (store (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base 0) |main_~#list~0.base| 0) |old(#valid)|) (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|)))), 57946#(or (and (= (store (store (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base 0) |main_~#list~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|)))), 57947#(or (and (= (store (store |#valid| main_~next~0.base 0) |main_~#list~0.base| 0) |old(#valid)|) (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|)))), 57948#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= |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 (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 57949#(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|))), 57950#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 57905#true, 57906#false, 57907#(= (select |#valid| 0) 0), 57908#(and (= |#valid| |old(#valid)|) (= (select |#valid| 0) 0)), 57909#(and (= (select |#valid| 0) 0) (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|)), 57910#(and (= (select |#valid| 0) 0) (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|) (= (select |#valid| |main_~#list~0.base|) 1)), 57911#(= |#valid| |old(#valid)|), 57912#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 57913#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |old(#valid)|)), 57914#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 57915#(and (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0))), 57916#(and (= |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 (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| 0) 0)), 57917#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 57918#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 57919#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))] [2018-04-12 22:34:43,400 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 22:34:43,400 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 22:34:43,400 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 22:34:43,400 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1949, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 22:34:43,400 INFO L87 Difference]: Start difference. First operand 821 states and 956 transitions. Second operand 46 states. [2018-04-12 22:34:46,297 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 75 DAG size of output 70 [2018-04-12 22:34:46,520 WARN L151 SmtUtils]: Spent 157ms on a formula simplification. DAG size of input: 78 DAG size of output 74 [2018-04-12 22:34:47,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:47,667 INFO L93 Difference]: Finished difference Result 844 states and 981 transitions. [2018-04-12 22:34:47,667 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-12 22:34:47,667 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 112 [2018-04-12 22:34:47,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:47,669 INFO L225 Difference]: With dead ends: 844 [2018-04-12 22:34:47,669 INFO L226 Difference]: Without dead ends: 805 [2018-04-12 22:34:47,669 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 15 SyntacticMatches, 5 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2079 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=477, Invalid=7713, Unknown=0, NotChecked=0, Total=8190 [2018-04-12 22:34:47,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2018-04-12 22:34:47,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 800. [2018-04-12 22:34:47,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 800 states. [2018-04-12 22:34:47,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 933 transitions. [2018-04-12 22:34:47,680 INFO L78 Accepts]: Start accepts. Automaton has 800 states and 933 transitions. Word has length 112 [2018-04-12 22:34:47,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:47,680 INFO L459 AbstractCegarLoop]: Abstraction has 800 states and 933 transitions. [2018-04-12 22:34:47,680 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 22:34:47,680 INFO L276 IsEmpty]: Start isEmpty. Operand 800 states and 933 transitions. [2018-04-12 22:34:47,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-04-12 22:34:47,681 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:47,681 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 22:34:47,681 INFO L408 AbstractCegarLoop]: === Iteration 91 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:47,682 INFO L82 PathProgramCache]: Analyzing trace with hash 955983477, now seen corresponding path program 2 times [2018-04-12 22:34:47,682 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:47,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:47,699 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:48,657 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 29 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:34:48,657 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:48,657 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2018-04-12 22:34:48,657 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:48,657 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:34:48,658 INFO L182 omatonBuilderFactory]: Interpolants [59712#(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|))), 59713#(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|))), 59714#(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|)))), 59715#(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|)))), 59716#(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|)))), 59717#(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)))), 59718#(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|))), 59719#(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)))), 59720#(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)))), 59721#(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|)))), 59722#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 59723#(and (or (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 59724#(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))), 59725#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (not (= |main_#t~mem20.offset| 0))), 59726#(= 1 (select |#valid| |main_#t~mem20.base|)), 59685#true, 59686#false, 59687#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 59688#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 59689#(= 1 (select |#valid| |main_~#list~0.base|)), 59690#(= |#valid| |old(#valid)|), 59691#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 59692#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 59693#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 59694#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 59695#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0), 59696#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0), 59697#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0), 59698#(and (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 59699#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 59700#(or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0) (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))), 59701#(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)))), 59702#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 59703#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 59704#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 59705#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 59706#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 59707#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 59708#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 59709#(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 (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 59710#(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|))), 59711#(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|)))] [2018-04-12 22:34:48,658 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 29 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:34:48,658 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-12 22:34:48,658 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-12 22:34:48,658 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1607, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 22:34:48,658 INFO L87 Difference]: Start difference. First operand 800 states and 933 transitions. Second operand 42 states. [2018-04-12 22:34:51,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:51,206 INFO L93 Difference]: Finished difference Result 895 states and 1032 transitions. [2018-04-12 22:34:51,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-12 22:34:51,211 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 117 [2018-04-12 22:34:51,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:51,213 INFO L225 Difference]: With dead ends: 895 [2018-04-12 22:34:51,213 INFO L226 Difference]: Without dead ends: 895 [2018-04-12 22:34:51,213 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2507 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=616, Invalid=8696, Unknown=0, NotChecked=0, Total=9312 [2018-04-12 22:34:51,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2018-04-12 22:34:51,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 800. [2018-04-12 22:34:51,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 800 states. [2018-04-12 22:34:51,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 933 transitions. [2018-04-12 22:34:51,219 INFO L78 Accepts]: Start accepts. Automaton has 800 states and 933 transitions. Word has length 117 [2018-04-12 22:34:51,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:51,219 INFO L459 AbstractCegarLoop]: Abstraction has 800 states and 933 transitions. [2018-04-12 22:34:51,219 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-12 22:34:51,219 INFO L276 IsEmpty]: Start isEmpty. Operand 800 states and 933 transitions. [2018-04-12 22:34:51,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-04-12 22:34:51,220 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:51,220 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:34:51,220 INFO L408 AbstractCegarLoop]: === Iteration 92 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:51,220 INFO L82 PathProgramCache]: Analyzing trace with hash 455585275, now seen corresponding path program 1 times [2018-04-12 22:34:51,221 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:51,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:51,231 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:52,128 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 17 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:34:52,128 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:52,128 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2018-04-12 22:34:52,128 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:52,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:34:52,128 INFO L182 omatonBuilderFactory]: Interpolants [61568#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= 0 (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 |#valid| |main_#t~mem16.base|))), 61569#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 61570#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= 0 (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|)))), 61571#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 0 |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 61572#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 61573#(and (= |#valid| |old(#valid)|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 61574#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 61575#(not (= |main_#t~mem20.offset| 0)), 61538#true, 61539#false, 61540#(= (select |#valid| |main_~#list~0.base|) 1), 61541#(= |#valid| |old(#valid)|), 61542#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 61543#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 61544#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 61545#(not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)), 61546#(not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)), 61547#(not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)), 61548#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 61549#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 61550#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))))), 61551#(and (not (= 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 61552#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 61553#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 61554#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 61555#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 61556#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 61557#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 61558#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 61559#(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 (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 61560#(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)) 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|))), 61561#(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 (= 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)))) (= |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)))), 61562#(or (and (not (= 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|))), 61563#(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) 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|))), 61564#(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) 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|)))), 61565#(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) 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|)))), 61566#(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 (= 0 (select (select |#memory_$Pointer$.base| 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|)))), 61567#(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|)) 0))))] [2018-04-12 22:34:52,129 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 17 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:34:52,129 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-12 22:34:52,129 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-12 22:34:52,129 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1312, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 22:34:52,129 INFO L87 Difference]: Start difference. First operand 800 states and 933 transitions. Second operand 38 states. [2018-04-12 22:34:54,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:54,531 INFO L93 Difference]: Finished difference Result 850 states and 986 transitions. [2018-04-12 22:34:54,531 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-12 22:34:54,531 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 102 [2018-04-12 22:34:54,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:54,533 INFO L225 Difference]: With dead ends: 850 [2018-04-12 22:34:54,534 INFO L226 Difference]: Without dead ends: 847 [2018-04-12 22:34:54,534 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 8 SyntacticMatches, 3 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1919 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=491, Invalid=7165, Unknown=0, NotChecked=0, Total=7656 [2018-04-12 22:34:54,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2018-04-12 22:34:54,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 800. [2018-04-12 22:34:54,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 800 states. [2018-04-12 22:34:54,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 931 transitions. [2018-04-12 22:34:54,544 INFO L78 Accepts]: Start accepts. Automaton has 800 states and 931 transitions. Word has length 102 [2018-04-12 22:34:54,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:54,544 INFO L459 AbstractCegarLoop]: Abstraction has 800 states and 931 transitions. [2018-04-12 22:34:54,544 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-12 22:34:54,544 INFO L276 IsEmpty]: Start isEmpty. Operand 800 states and 931 transitions. [2018-04-12 22:34:54,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-04-12 22:34:54,545 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:54,545 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 22:34:54,545 INFO L408 AbstractCegarLoop]: === Iteration 93 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:54,546 INFO L82 PathProgramCache]: Analyzing trace with hash -1697577820, now seen corresponding path program 1 times [2018-04-12 22:34:54,546 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:54,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:54,554 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:55,655 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 22:34:55,655 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:34:55,655 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-04-12 22:34:55,655 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:34:55,655 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 22:34:55,655 INFO L182 omatonBuilderFactory]: Interpolants [63360#(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)))), 63361#(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)))), 63362#(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|)))), 63363#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 63364#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|)), 63365#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 63366#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= |#valid| |old(#valid)|)), 63367#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 63368#(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 (= 0 (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= 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 (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|))) (= 0 (@diff |old(#valid)| |#valid|)))), 63369#(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))), 63370#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0) (not (= |main_#t~mem20.offset| 0))), 63371#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0)), 63328#true, 63329#false, 63330#(= 1 (select |#valid| |main_~#list~0.base|)), 63331#(= |#valid| |old(#valid)|), 63332#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 63333#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 63334#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 63335#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 63336#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0), 63337#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0), 63338#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0), 63339#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 63340#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 63341#(or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)), 63342#(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)))), 63343#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 63344#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 63345#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 63346#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 63347#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 63348#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 63349#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 63350#(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 (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 63351#(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|))), 63352#(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|))), 63353#(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|))), 63354#(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|))), 63355#(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|)))), 63356#(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|)))), 63357#(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|)))), 63358#(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)))), 63359#(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|)))] [2018-04-12 22:34:55,656 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 22:34:55,656 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-12 22:34:55,656 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-12 22:34:55,656 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=1767, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 22:34:55,656 INFO L87 Difference]: Start difference. First operand 800 states and 931 transitions. Second operand 44 states. [2018-04-12 22:34:58,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:34:58,319 INFO L93 Difference]: Finished difference Result 838 states and 969 transitions. [2018-04-12 22:34:58,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-12 22:34:58,319 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 102 [2018-04-12 22:34:58,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:34:58,321 INFO L225 Difference]: With dead ends: 838 [2018-04-12 22:34:58,321 INFO L226 Difference]: Without dead ends: 838 [2018-04-12 22:34:58,321 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2389 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=575, Invalid=8737, Unknown=0, NotChecked=0, Total=9312 [2018-04-12 22:34:58,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2018-04-12 22:34:58,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 800. [2018-04-12 22:34:58,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 800 states. [2018-04-12 22:34:58,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 931 transitions. [2018-04-12 22:34:58,326 INFO L78 Accepts]: Start accepts. Automaton has 800 states and 931 transitions. Word has length 102 [2018-04-12 22:34:58,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:34:58,326 INFO L459 AbstractCegarLoop]: Abstraction has 800 states and 931 transitions. [2018-04-12 22:34:58,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-12 22:34:58,327 INFO L276 IsEmpty]: Start isEmpty. Operand 800 states and 931 transitions. [2018-04-12 22:34:58,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-04-12 22:34:58,327 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:34:58,327 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, 1, 1, 1, 1, 1] [2018-04-12 22:34:58,327 INFO L408 AbstractCegarLoop]: === Iteration 94 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:34:58,327 INFO L82 PathProgramCache]: Analyzing trace with hash -643504543, now seen corresponding path program 3 times [2018-04-12 22:34:58,328 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:34:58,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:34:58,351 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:34:59,299 WARN L151 SmtUtils]: Spent 127ms on a formula simplification. DAG size of input: 82 DAG size of output 71 [2018-04-12 22:34:59,495 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 81 DAG size of output 73 [2018-04-12 22:34:59,767 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 83 DAG size of output 74 [2018-04-12 22:35:02,065 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 29 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:35:02,066 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:35:02,066 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2018-04-12 22:35:02,066 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:35:02,066 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:35:02,067 INFO L182 omatonBuilderFactory]: Interpolants [65152#(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| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (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|))) (= 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| (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| |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)) 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 |#valid| 0)))), 65153#(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| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (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|))) (= 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| (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| |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)) 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 |#valid| 0)))), 65154#(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 (= 0 (select |#valid| 0)) (or (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|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (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|))) (= (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|))), 65155#(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|))) (= 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|)) (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)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|)) (= 0 (select |#valid| 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|))), 65156#(or (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 (= (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))) (= 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)) (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|))), 65157#(or (and (or (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)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (= 1 (select |#valid| (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 |#valid| 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|))), 65158#(or (and (= 0 (select |#valid| 0)) (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 (= (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)) (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_~#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|)))))), 65159#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 65160#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 65161#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 65162#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 65163#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (= |#valid| |old(#valid)|))), 65164#(and (or (= (select |old(#valid)| 0) 1) (and (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 65165#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (and (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@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 (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= 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|)))))) (= (select |old(#valid)| 0) 1))), 65166#(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 (= (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)) (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|))), 65167#(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) (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)))) (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|)))), 65168#(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) (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 (= |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|)))), 65169#(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 (= |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|)))), 65170#(or (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)))) (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|)))), 65171#(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)))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 65172#(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|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 65173#(or (not (= 1 (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|))))), 65174#(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|))) (not (= 1 (select |#valid| |main_#t~mem16.base|)))), 65175#(= 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|)))), 65176#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 65177#(= 1 (select |#valid| |main_#t~mem19.base|)), 65178#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 65179#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 65119#true, 65120#false, 65121#(= (select |#valid| 0) 0), 65122#(= (select |old(#valid)| 0) (select |#valid| 0)), 65123#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 65124#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 65125#(and (= (select |#valid| 0) 0) (= 1 (select |#valid| |main_~#list~0.base|))), 65126#(= |#valid| |old(#valid)|), 65127#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 65128#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 65129#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))), 65130#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= (select |old(#valid)| 0) (select |#valid| 0))), 65131#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 65132#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 65133#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 65134#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 65135#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 65136#(and (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0))), 65137#(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 |#valid| 0)) (= 1 (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)))), 65138#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 65139#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 65140#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 65141#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 65142#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 65143#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 65144#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 65145#(and (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~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|))))), 65146#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 65147#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.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 (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 65148#(and (or (and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 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 (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (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)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 65149#(and (or (and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select |old(#valid)| 0) (select |#valid| 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 (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (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)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 65150#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (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|))) (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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|) (= |#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|)))) (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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (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|))))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 65151#(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 (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)) (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| (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)) 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 |#valid| 0))))] [2018-04-12 22:35:02,067 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 29 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:35:02,067 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-12 22:35:02,067 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-12 22:35:02,068 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=3471, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 22:35:02,068 INFO L87 Difference]: Start difference. First operand 800 states and 931 transitions. Second operand 61 states. [2018-04-12 22:35:03,239 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 89 DAG size of output 64 [2018-04-12 22:35:03,629 WARN L151 SmtUtils]: Spent 163ms on a formula simplification. DAG size of input: 99 DAG size of output 68 [2018-04-12 22:35:03,879 WARN L151 SmtUtils]: Spent 133ms on a formula simplification. DAG size of input: 92 DAG size of output 64 [2018-04-12 22:35:04,406 WARN L151 SmtUtils]: Spent 220ms on a formula simplification. DAG size of input: 97 DAG size of output 97 [2018-04-12 22:35:05,002 WARN L151 SmtUtils]: Spent 156ms on a formula simplification. DAG size of input: 90 DAG size of output 85 [2018-04-12 22:35:05,422 WARN L151 SmtUtils]: Spent 284ms on a formula simplification. DAG size of input: 108 DAG size of output 88 [2018-04-12 22:35:05,695 WARN L151 SmtUtils]: Spent 150ms on a formula simplification. DAG size of input: 95 DAG size of output 85 [2018-04-12 22:35:06,208 WARN L151 SmtUtils]: Spent 301ms on a formula simplification. DAG size of input: 119 DAG size of output 113 [2018-04-12 22:35:06,953 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 82 DAG size of output 69 [2018-04-12 22:35:07,202 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 82 DAG size of output 75 [2018-04-12 22:35:09,360 WARN L151 SmtUtils]: Spent 154ms on a formula simplification. DAG size of input: 106 DAG size of output 79 [2018-04-12 22:35:10,475 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 95 DAG size of output 89 [2018-04-12 22:35:10,847 WARN L151 SmtUtils]: Spent 151ms on a formula simplification. DAG size of input: 100 DAG size of output 93 [2018-04-12 22:35:11,149 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 92 DAG size of output 88 [2018-04-12 22:35:11,326 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 89 DAG size of output 85 [2018-04-12 22:35:12,207 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 100 DAG size of output 72 [2018-04-12 22:35:12,727 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 90 DAG size of output 83 [2018-04-12 22:35:13,203 WARN L151 SmtUtils]: Spent 225ms on a formula simplification. DAG size of input: 107 DAG size of output 95 [2018-04-12 22:35:13,669 WARN L151 SmtUtils]: Spent 327ms on a formula simplification. DAG size of input: 125 DAG size of output 103 [2018-04-12 22:35:14,012 WARN L151 SmtUtils]: Spent 235ms on a formula simplification. DAG size of input: 112 DAG size of output 94 [2018-04-12 22:35:15,336 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 104 DAG size of output 89 [2018-04-12 22:35:16,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:35:16,255 INFO L93 Difference]: Finished difference Result 830 states and 966 transitions. [2018-04-12 22:35:16,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-04-12 22:35:16,290 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 124 [2018-04-12 22:35:16,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:35:16,292 INFO L225 Difference]: With dead ends: 830 [2018-04-12 22:35:16,292 INFO L226 Difference]: Without dead ends: 830 [2018-04-12 22:35:16,292 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 8 SyntacticMatches, 3 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6511 ImplicationChecksByTransitivity, 13.9s TimeCoverageRelationStatistics Valid=1440, Invalid=21210, Unknown=0, NotChecked=0, Total=22650 [2018-04-12 22:35:16,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2018-04-12 22:35:16,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 748. [2018-04-12 22:35:16,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 748 states. [2018-04-12 22:35:16,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 869 transitions. [2018-04-12 22:35:16,298 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 869 transitions. Word has length 124 [2018-04-12 22:35:16,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:35:16,298 INFO L459 AbstractCegarLoop]: Abstraction has 748 states and 869 transitions. [2018-04-12 22:35:16,298 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-12 22:35:16,298 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 869 transitions. [2018-04-12 22:35:16,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-04-12 22:35:16,299 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:35:16,299 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, 1, 1, 1, 1, 1] [2018-04-12 22:35:16,299 INFO L408 AbstractCegarLoop]: === Iteration 95 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:35:16,299 INFO L82 PathProgramCache]: Analyzing trace with hash -643504542, now seen corresponding path program 1 times [2018-04-12 22:35:16,299 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:35:16,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:35:16,314 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:35:17,413 WARN L151 SmtUtils]: Spent 193ms on a formula simplification. DAG size of input: 90 DAG size of output 77 [2018-04-12 22:35:17,679 WARN L151 SmtUtils]: Spent 174ms on a formula simplification. DAG size of input: 84 DAG size of output 77 [2018-04-12 22:35:18,296 WARN L151 SmtUtils]: Spent 396ms on a formula simplification. DAG size of input: 109 DAG size of output 102 [2018-04-12 22:35:20,121 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 28 proven. 49 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:35:20,121 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:35:20,121 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2018-04-12 22:35:20,121 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:35:20,122 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:35:20,122 INFO L182 omatonBuilderFactory]: Interpolants [66945#(= |#valid| |old(#valid)|), 66944#(and (= (select |#valid| 0) 0) (= (select |#valid| |main_~#list~0.base|) 1)), 66947#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 66946#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 66949#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 66948#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 66951#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 66950#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 66953#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 66952#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 66955#(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|))) (= (select |#valid| 0) 0) (= 1 (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))), 66954#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 66957#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 66956#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 66959#(and (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 66958#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 8) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 66961#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 66960#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 66963#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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)|)), 66962#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 8) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 66965#(and (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 (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (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|)))) (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___false_valid_memtrack_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 (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))), 66964#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 66967#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.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|))))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 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|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 66966#(and (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.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|))))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 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|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 66969#(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 |#valid| 0)) (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|))), 66968#(or (and (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (or (= (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 (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= 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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 |old(#valid)| 0) (select |#valid| 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|) (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| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= 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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.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 (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 66971#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select |#valid| 0)) (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)))) (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|))), 66970#(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)) (= 0 (select |#valid| 0)) (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|))), 66973#(or (and (= 0 (select |#valid| 0)) (= 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|))), 66972#(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 (= 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)) (= 0 (select |#valid| 0))))), 66975#(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)))) (= 0 (select |#valid| 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|))), 66974#(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)))) (= 0 (select |#valid| 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|))), 66977#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 66976#(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)))) (= 0 (select |#valid| 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|)))))), 66979#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 66978#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 66981#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|), 66980#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 66983#(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)))))), 66982#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 66985#(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|)))), 66984#(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|)))), 66987#(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|)))), 66986#(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|)))), 66989#(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))))), 66988#(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))))), 66991#(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|))))), 66990#(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|))))), 66993#(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|)))), 66992#(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|)))), 66995#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 66994#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 66996#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)), 66939#false, 66938#true, 66941#(= (select |old(#valid)| 0) (select |#valid| 0)), 66940#(= (select |#valid| 0) 0), 66943#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1)), 66942#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)))] [2018-04-12 22:35:20,122 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 28 proven. 49 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:35:20,123 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-12 22:35:20,123 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-12 22:35:20,123 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=3241, Unknown=0, NotChecked=0, Total=3422 [2018-04-12 22:35:20,123 INFO L87 Difference]: Start difference. First operand 748 states and 869 transitions. Second operand 59 states. [2018-04-12 22:35:20,875 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 76 DAG size of output 60 [2018-04-12 22:35:22,338 WARN L151 SmtUtils]: Spent 515ms on a formula simplification. DAG size of input: 121 DAG size of output 121 [2018-04-12 22:35:23,123 WARN L151 SmtUtils]: Spent 210ms on a formula simplification. DAG size of input: 96 DAG size of output 95 [2018-04-12 22:35:23,729 WARN L151 SmtUtils]: Spent 415ms on a formula simplification. DAG size of input: 110 DAG size of output 104 [2018-04-12 22:35:24,079 WARN L151 SmtUtils]: Spent 199ms on a formula simplification. DAG size of input: 100 DAG size of output 94 [2018-04-12 22:35:25,087 WARN L151 SmtUtils]: Spent 714ms on a formula simplification. DAG size of input: 150 DAG size of output 150 [2018-04-12 22:35:28,760 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 91 DAG size of output 88 [2018-04-12 22:35:28,944 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 88 DAG size of output 85 [2018-04-12 22:35:33,789 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 101 DAG size of output 89 [2018-04-12 22:35:34,057 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 110 DAG size of output 91 [2018-04-12 22:35:34,737 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 109 DAG size of output 76 [2018-04-12 22:35:34,897 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 102 DAG size of output 72 [2018-04-12 22:35:35,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:35:35,497 INFO L93 Difference]: Finished difference Result 800 states and 928 transitions. [2018-04-12 22:35:35,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-12 22:35:35,497 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 124 [2018-04-12 22:35:35,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:35:35,498 INFO L225 Difference]: With dead ends: 800 [2018-04-12 22:35:35,498 INFO L226 Difference]: Without dead ends: 800 [2018-04-12 22:35:35,498 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5568 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=1471, Invalid=18551, Unknown=0, NotChecked=0, Total=20022 [2018-04-12 22:35:35,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2018-04-12 22:35:35,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 766. [2018-04-12 22:35:35,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 766 states. [2018-04-12 22:35:35,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 887 transitions. [2018-04-12 22:35:35,504 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 887 transitions. Word has length 124 [2018-04-12 22:35:35,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:35:35,504 INFO L459 AbstractCegarLoop]: Abstraction has 766 states and 887 transitions. [2018-04-12 22:35:35,504 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-12 22:35:35,504 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 887 transitions. [2018-04-12 22:35:35,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-04-12 22:35:35,504 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:35:35,505 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 22:35:35,505 INFO L408 AbstractCegarLoop]: === Iteration 96 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:35:35,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1693094326, now seen corresponding path program 3 times [2018-04-12 22:35:35,505 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:35:35,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:35:35,516 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:35:36,638 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 22:35:36,638 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:35:36,638 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-12 22:35:36,639 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:35:36,639 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 27 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 22:35:36,639 INFO L182 omatonBuilderFactory]: Interpolants [68737#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 68736#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 68739#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 68738#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 68741#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 68740#(and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 68743#(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|)))), 68742#(or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|))), 68745#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 68744#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 68747#(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|))), 68746#(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|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 68749#(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|))), 68748#(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|) 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|))), 68751#(= |#valid| |old(#valid)|), 68750#(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|))), 68753#(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|)))), 68752#(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|)))), 68755#(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|))))), 68754#(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|)))), 68757#(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))), 68756#(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|))))), 68759#(or (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0))), 68758#(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))), 68761#(= 1 (select |#valid| main_~next~0.base)), 68760#(and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))), 68763#(= 1 (select |#valid| |main_#t~mem16.base|)), 68762#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 68729#true, 68731#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 68730#false, 68733#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1)), 68732#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 68735#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 68734#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| |main_~#list~0.base|) 1))] [2018-04-12 22:35:36,639 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 22:35:36,639 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-12 22:35:36,639 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-12 22:35:36,639 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=1101, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 22:35:36,640 INFO L87 Difference]: Start difference. First operand 766 states and 887 transitions. Second operand 35 states. [2018-04-12 22:35:39,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:35:39,851 INFO L93 Difference]: Finished difference Result 830 states and 969 transitions. [2018-04-12 22:35:39,851 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 22:35:39,851 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 113 [2018-04-12 22:35:39,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:35:39,852 INFO L225 Difference]: With dead ends: 830 [2018-04-12 22:35:39,852 INFO L226 Difference]: Without dead ends: 830 [2018-04-12 22:35:39,852 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 13 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1234 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=456, Invalid=4656, Unknown=0, NotChecked=0, Total=5112 [2018-04-12 22:35:39,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2018-04-12 22:35:39,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 790. [2018-04-12 22:35:39,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 790 states. [2018-04-12 22:35:39,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 790 states to 790 states and 915 transitions. [2018-04-12 22:35:39,857 INFO L78 Accepts]: Start accepts. Automaton has 790 states and 915 transitions. Word has length 113 [2018-04-12 22:35:39,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:35:39,857 INFO L459 AbstractCegarLoop]: Abstraction has 790 states and 915 transitions. [2018-04-12 22:35:39,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-12 22:35:39,857 INFO L276 IsEmpty]: Start isEmpty. Operand 790 states and 915 transitions. [2018-04-12 22:35:39,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-04-12 22:35:39,858 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:35:39,858 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 22:35:39,858 INFO L408 AbstractCegarLoop]: === Iteration 97 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:35:39,858 INFO L82 PathProgramCache]: Analyzing trace with hash 1693094327, now seen corresponding path program 2 times [2018-04-12 22:35:39,859 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:35:39,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:35:39,871 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:35:40,772 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 65 DAG size of output 59 [2018-04-12 22:35:41,613 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 22:35:41,613 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:35:41,613 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-12 22:35:41,613 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:35:41,613 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 22:35:41,614 INFO L182 omatonBuilderFactory]: Interpolants [70465#(= |old(#length)| |#length|), 70464#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 70467#(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)), 70466#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 70469#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 70468#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 70471#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8)) (= |old(#length)| |#length|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 70470#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 8) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 70473#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8)) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 70472#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (and (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8)) (= |old(#length)| |#length|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 70475#(or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 8)) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 70474#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 70477#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 70476#(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)))), 70479#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 70478#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 8) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 70481#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 70480#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 70483#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 70482#(and (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 70485#(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)))), 70484#(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|))), 70487#(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|))), 70486#(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|))), 70489#(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|)))), 70488#(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|)))), 70491#(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|)))), 70490#(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|)))), 70493#(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|)))), 70492#(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|)) (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|)))), 70495#(= |#valid| |old(#valid)|), 70494#(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))), 70497#(and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)), 70496#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (not (= |main_#t~mem20.offset| 0))), 70499#(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|))), 70498#(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|))), 70500#(and (= |main_#t~mem16.offset| 0) (<= 8 (select |#length| |main_#t~mem16.base|))), 70461#false, 70460#true, 70463#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 70462#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))] [2018-04-12 22:35:41,614 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 22:35:41,614 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-12 22:35:41,614 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-12 22:35:41,614 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1526, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 22:35:41,614 INFO L87 Difference]: Start difference. First operand 790 states and 915 transitions. Second operand 41 states. [2018-04-12 22:35:42,507 WARN L151 SmtUtils]: Spent 282ms on a formula simplification. DAG size of input: 118 DAG size of output 112 [2018-04-12 22:35:45,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:35:45,731 INFO L93 Difference]: Finished difference Result 889 states and 1034 transitions. [2018-04-12 22:35:45,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 22:35:45,731 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 113 [2018-04-12 22:35:45,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:35:45,732 INFO L225 Difference]: With dead ends: 889 [2018-04-12 22:35:45,732 INFO L226 Difference]: Without dead ends: 889 [2018-04-12 22:35:45,732 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 8 SyntacticMatches, 7 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1486 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=516, Invalid=5034, Unknown=0, NotChecked=0, Total=5550 [2018-04-12 22:35:45,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2018-04-12 22:35:45,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 831. [2018-04-12 22:35:45,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 831 states. [2018-04-12 22:35:45,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 962 transitions. [2018-04-12 22:35:45,737 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 962 transitions. Word has length 113 [2018-04-12 22:35:45,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:35:45,737 INFO L459 AbstractCegarLoop]: Abstraction has 831 states and 962 transitions. [2018-04-12 22:35:45,737 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-12 22:35:45,737 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 962 transitions. [2018-04-12 22:35:45,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-04-12 22:35:45,738 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:35:45,738 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 22:35:45,738 INFO L408 AbstractCegarLoop]: === Iteration 98 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:35:45,738 INFO L82 PathProgramCache]: Analyzing trace with hash 1574981872, now seen corresponding path program 1 times [2018-04-12 22:35:45,738 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:35:45,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:35:45,749 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:35:47,099 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 22:35:47,100 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:35:47,100 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-12 22:35:47,100 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:35:47,100 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 22:35:47,100 INFO L182 omatonBuilderFactory]: Interpolants [72321#(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)) (= 0 (select (select |#memory_$Pointer$.offset| 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$.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|)))), 72320#(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)) (= 0 (select (select |#memory_$Pointer$.offset| 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$.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|)))), 72323#(and (or (= 0 (select |#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))) (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)))), 72322#(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|)))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (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 (= 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|)))), 72325#(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))), 72324#(and (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 (= 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|))), 72327#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0))), 72326#(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))), 72329#(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|))), 72328#(and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)), 72330#(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|))), 72291#true, 72293#(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)), 72292#false, 72295#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 72294#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 72297#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 72296#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 72299#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72298#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 72301#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 72300#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 72303#(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|)), 72302#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 72305#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72304#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72307#(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|)))), 72306#(and (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 72309#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 72308#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 72311#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 72310#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 72313#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 72312#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 72315#(or (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 72314#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72317#(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 (not (= |main_~#list~0.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))) (= (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$.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)))) (not (= |main_#t~mem16.offset| 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 72316#(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)) (= 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))) (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|))), 72319#(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) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 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)) (= 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|))), 72318#(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_#t~mem17.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|)))) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (= 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|)))] [2018-04-12 22:35:47,101 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 22:35:47,101 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 22:35:47,101 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 22:35:47,101 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1441, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 22:35:47,101 INFO L87 Difference]: Start difference. First operand 831 states and 962 transitions. Second operand 40 states. [2018-04-12 22:35:47,752 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 84 DAG size of output 83 [2018-04-12 22:35:49,217 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 55 DAG size of output 51 [2018-04-12 22:35:49,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:35:49,780 INFO L93 Difference]: Finished difference Result 878 states and 1010 transitions. [2018-04-12 22:35:49,780 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 22:35:49,780 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 105 [2018-04-12 22:35:49,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:35:49,781 INFO L225 Difference]: With dead ends: 878 [2018-04-12 22:35:49,781 INFO L226 Difference]: Without dead ends: 878 [2018-04-12 22:35:49,781 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 7 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1000 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=312, Invalid=4110, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 22:35:49,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2018-04-12 22:35:49,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 833. [2018-04-12 22:35:49,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 833 states. [2018-04-12 22:35:49,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 965 transitions. [2018-04-12 22:35:49,786 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 965 transitions. Word has length 105 [2018-04-12 22:35:49,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:35:49,786 INFO L459 AbstractCegarLoop]: Abstraction has 833 states and 965 transitions. [2018-04-12 22:35:49,786 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 22:35:49,786 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 965 transitions. [2018-04-12 22:35:49,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-04-12 22:35:49,787 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:35:49,787 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 22:35:49,787 INFO L408 AbstractCegarLoop]: === Iteration 99 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:35:49,787 INFO L82 PathProgramCache]: Analyzing trace with hash -1193841164, now seen corresponding path program 2 times [2018-04-12 22:35:49,787 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:35:49,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:35:49,797 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:35:50,906 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 29 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:35:50,906 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:35:50,929 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-04-12 22:35:50,930 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:35:50,930 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:35:50,930 INFO L182 omatonBuilderFactory]: Interpolants [74113#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 74112#(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)))), 74115#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 74114#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 74117#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 74116#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 74119#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 74118#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 74121#(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|))), 74120#(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 (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 74123#(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|))), 74122#(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|))), 74125#(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|)))), 74124#(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|))), 74127#(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|)))), 74126#(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|)))), 74129#(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|))), 74128#(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)))), 74131#(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)))), 74130#(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)))), 74133#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 74132#(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|)))), 74135#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 74134#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|)), 74137#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 74136#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= |#valid| |old(#valid)|)), 74139#(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))), 74138#(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 (= 0 (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= 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 (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|))) (= 0 (@diff |old(#valid)| |#valid|)))), 74141#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0)), 74140#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0) (not (= |main_#t~mem20.offset| 0))), 74097#false, 74096#true, 74099#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 74098#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 74101#(= |#valid| |old(#valid)|), 74100#(= 1 (select |#valid| |main_~#list~0.base|)), 74103#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 74102#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 74105#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 74104#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 74107#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0), 74106#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0), 74109#(and (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 74108#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0), 74111#(or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0) (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))), 74110#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)))] [2018-04-12 22:35:50,930 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 29 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:35:50,930 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 22:35:50,930 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 22:35:50,931 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1933, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 22:35:50,931 INFO L87 Difference]: Start difference. First operand 833 states and 965 transitions. Second operand 46 states. [2018-04-12 22:35:53,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:35:53,863 INFO L93 Difference]: Finished difference Result 882 states and 1014 transitions. [2018-04-12 22:35:53,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-12 22:35:53,864 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 122 [2018-04-12 22:35:53,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:35:53,865 INFO L225 Difference]: With dead ends: 882 [2018-04-12 22:35:53,865 INFO L226 Difference]: Without dead ends: 882 [2018-04-12 22:35:53,865 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3087 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=690, Invalid=10440, Unknown=0, NotChecked=0, Total=11130 [2018-04-12 22:35:53,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2018-04-12 22:35:53,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 823. [2018-04-12 22:35:53,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 823 states. [2018-04-12 22:35:53,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 941 transitions. [2018-04-12 22:35:53,870 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 941 transitions. Word has length 122 [2018-04-12 22:35:53,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:35:53,870 INFO L459 AbstractCegarLoop]: Abstraction has 823 states and 941 transitions. [2018-04-12 22:35:53,870 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 22:35:53,870 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 941 transitions. [2018-04-12 22:35:53,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2018-04-12 22:35:53,871 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:35:53,871 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 22:35:53,871 INFO L408 AbstractCegarLoop]: === Iteration 100 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:35:53,871 INFO L82 PathProgramCache]: Analyzing trace with hash -729881549, now seen corresponding path program 3 times [2018-04-12 22:35:53,871 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:35:53,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:35:53,879 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:35:54,702 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 22:35:54,702 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:35:54,702 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-12 22:35:54,702 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:35:54,702 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 22:35:54,703 INFO L182 omatonBuilderFactory]: Interpolants [75973#true, 75975#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 75974#false, 75977#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 75976#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 75979#(and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| |main_~#list~0.base|) 1)), 75978#(and (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1)), 75981#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 75980#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 75983#(and (or (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 75982#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 75985#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 75984#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 75987#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4)))), 75986#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 75989#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 75988#(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)))), 75991#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 75990#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 75993#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 75992#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 75995#(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 (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 75994#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 75997#(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|))), 75996#(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|))), 75999#(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|))), 75998#(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|))), 76001#(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|)))), 76000#(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|)))), 76003#(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)))), 76002#(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|)))), 76005#(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))), 76004#(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|))), 76007#(= |#valid| |old(#valid)|), 76006#(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))), 76009#(not (= 0 main_~next~0.base)), 76008#(or (not (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0))), 76011#(not (= 0 |main_#t~mem21.base|)), 76010#(not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 22:35:54,703 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 22:35:54,703 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-12 22:35:54,703 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-12 22:35:54,703 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1368, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 22:35:54,703 INFO L87 Difference]: Start difference. First operand 823 states and 941 transitions. Second operand 39 states. [2018-04-12 22:35:56,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:35:56,841 INFO L93 Difference]: Finished difference Result 890 states and 1018 transitions. [2018-04-12 22:35:56,841 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 22:35:56,841 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 115 [2018-04-12 22:35:56,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:35:56,842 INFO L225 Difference]: With dead ends: 890 [2018-04-12 22:35:56,842 INFO L226 Difference]: Without dead ends: 890 [2018-04-12 22:35:56,842 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1559 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=592, Invalid=5414, Unknown=0, NotChecked=0, Total=6006 [2018-04-12 22:35:56,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 890 states. [2018-04-12 22:35:56,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 890 to 823. [2018-04-12 22:35:56,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 823 states. [2018-04-12 22:35:56,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 938 transitions. [2018-04-12 22:35:56,847 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 938 transitions. Word has length 115 [2018-04-12 22:35:56,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:35:56,847 INFO L459 AbstractCegarLoop]: Abstraction has 823 states and 938 transitions. [2018-04-12 22:35:56,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-12 22:35:56,847 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 938 transitions. [2018-04-12 22:35:56,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-04-12 22:35:56,848 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:35:56,848 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:35:56,848 INFO L408 AbstractCegarLoop]: === Iteration 101 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:35:56,849 INFO L82 PathProgramCache]: Analyzing trace with hash 1581827099, now seen corresponding path program 5 times [2018-04-12 22:35:56,849 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:35:56,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:35:56,854 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:35:56,903 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:35:56,903 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:35:56,903 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 22:35:56,903 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:35:56,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:35:56,904 INFO L182 omatonBuilderFactory]: Interpolants [77805#true, 77807#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 77806#false, 77809#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 77808#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 77811#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 77810#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 77813#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 77812#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 77815#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 77814#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 77817#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 77816#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9)] [2018-04-12 22:35:56,904 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:35:56,904 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 22:35:56,904 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 22:35:56,904 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-04-12 22:35:56,904 INFO L87 Difference]: Start difference. First operand 823 states and 938 transitions. Second operand 13 states. [2018-04-12 22:35:56,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:35:56,950 INFO L93 Difference]: Finished difference Result 835 states and 950 transitions. [2018-04-12 22:35:56,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 22:35:56,950 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 103 [2018-04-12 22:35:56,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:35:56,951 INFO L225 Difference]: With dead ends: 835 [2018-04-12 22:35:56,951 INFO L226 Difference]: Without dead ends: 835 [2018-04-12 22:35:56,952 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 22:35:56,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2018-04-12 22:35:56,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 830. [2018-04-12 22:35:56,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 830 states. [2018-04-12 22:35:56,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 945 transitions. [2018-04-12 22:35:56,956 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 945 transitions. Word has length 103 [2018-04-12 22:35:56,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:35:56,956 INFO L459 AbstractCegarLoop]: Abstraction has 830 states and 945 transitions. [2018-04-12 22:35:56,956 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 22:35:56,956 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 945 transitions. [2018-04-12 22:35:56,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-12 22:35:56,957 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:35:56,957 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 22:35:56,957 INFO L408 AbstractCegarLoop]: === Iteration 102 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:35:56,957 INFO L82 PathProgramCache]: Analyzing trace with hash 1728167149, now seen corresponding path program 1 times [2018-04-12 22:35:56,958 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:35:56,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:35:56,968 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:35:57,716 WARN L151 SmtUtils]: Spent 149ms on a formula simplification. DAG size of input: 63 DAG size of output 56 [2018-04-12 22:35:58,639 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 18 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:35:58,639 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:35:58,639 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-04-12 22:35:58,639 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:35:58,640 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:35:58,640 INFO L182 omatonBuilderFactory]: Interpolants [79489#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 79488#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 79491#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 79490#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 79493#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 79492#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 79495#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 4)))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 4)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 79494#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 1) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4))), 79497#(or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 1) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4))))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 79496#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 1) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 79499#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79498#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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)) (= 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)) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 1)))), 79501#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| 0) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79500#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79503#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79502#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79505#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 79504#(and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 79507#(or (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$.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| (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|))), 79506#(or (and (or (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 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 (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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 (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 79509#(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 (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) 4)) (= 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|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 79508#(and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (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)) (= 0 (select (select |#memory_$Pointer$.offset| (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)))) (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|))), 79511#(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 (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 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|)))), 79510#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 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 (= (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|))), 79513#(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 (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 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|)))), 79512#(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 (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 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|)))), 79515#(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 (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (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|))), 79514#(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| (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| (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))), 79517#(or (and (or (= 0 (select (select |#memory_$Pointer$.offset| (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))) (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)))) (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|)))), 79516#(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|)) 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|)) 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))), 79519#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))), 79518#(or (= |main_~#list~0.base| |main_#t~mem19.base|) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem19.base|) 4)))), 79521#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))))) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))) (= |#valid| |old(#valid)|)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))), 79520#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))), 79523#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (not (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))))), 79522#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4))))), 79525#(not (= |main_#t~mem20.offset| 0)), 79524#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 79483#true, 79485#(= (select |#valid| |main_~#list~0.base|) 1), 79484#false, 79487#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 79486#(= |#valid| |old(#valid)|)] [2018-04-12 22:35:58,640 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 18 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:35:58,640 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-12 22:35:58,640 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-12 22:35:58,641 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=1700, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 22:35:58,641 INFO L87 Difference]: Start difference. First operand 830 states and 945 transitions. Second operand 43 states. [2018-04-12 22:36:02,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:36:02,065 INFO L93 Difference]: Finished difference Result 863 states and 993 transitions. [2018-04-12 22:36:02,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 22:36:02,065 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 107 [2018-04-12 22:36:02,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:36:02,066 INFO L225 Difference]: With dead ends: 863 [2018-04-12 22:36:02,066 INFO L226 Difference]: Without dead ends: 860 [2018-04-12 22:36:02,067 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1646 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=410, Invalid=6396, Unknown=0, NotChecked=0, Total=6806 [2018-04-12 22:36:02,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2018-04-12 22:36:02,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 835. [2018-04-12 22:36:02,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 835 states. [2018-04-12 22:36:02,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 951 transitions. [2018-04-12 22:36:02,072 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 951 transitions. Word has length 107 [2018-04-12 22:36:02,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:36:02,072 INFO L459 AbstractCegarLoop]: Abstraction has 835 states and 951 transitions. [2018-04-12 22:36:02,073 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-12 22:36:02,073 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 951 transitions. [2018-04-12 22:36:02,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-12 22:36:02,073 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:36:02,073 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 22:36:02,073 INFO L408 AbstractCegarLoop]: === Iteration 103 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:36:02,073 INFO L82 PathProgramCache]: Analyzing trace with hash -1122798742, now seen corresponding path program 2 times [2018-04-12 22:36:02,074 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:36:02,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:36:02,083 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:36:03,464 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 22:36:03,464 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:36:03,465 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-12 22:36:03,465 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:36:03,465 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 13 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:36:03,465 INFO L182 omatonBuilderFactory]: Interpolants [81345#(= 0 main_~next~0.offset), 81344#(or (= 0 main_~next~0.offset) (not (= |main_#t~mem20.offset| 0))), 81347#(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|))), 81346#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 81349#(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|)))), 81348#(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|))), 81350#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|)), 81305#false, 81304#true, 81307#(and (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 81306#(= (select |#length| |main_~#list~0.base|) 4), 81309#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 81308#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 81311#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|)))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 81310#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 81313#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 81312#(= |old(#length)| |#length|), 81315#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 81314#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 81317#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 81316#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 81319#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 81318#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 81321#(and (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 81320#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 81323#(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 |#length| |main_~#list~0.base|) 4)), 81322#(or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 81325#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 81324#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 81327#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 81326#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 81329#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 81328#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 81331#(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 (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= 4 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 81330#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 81333#(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))) (= (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|))), 81332#(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|))), 81335#(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|))), 81334#(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|))), 81337#(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|)))), 81336#(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|)))), 81339#(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))), 81338#(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|)))), 81341#(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))), 81340#(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|))), 81343#(= |#valid| |old(#valid)|), 81342#(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)))] [2018-04-12 22:36:03,465 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 22:36:03,465 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-12 22:36:03,466 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-12 22:36:03,466 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=2042, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 22:36:03,466 INFO L87 Difference]: Start difference. First operand 835 states and 951 transitions. Second operand 47 states. [2018-04-12 22:36:04,296 WARN L151 SmtUtils]: Spent 129ms on a formula simplification. DAG size of input: 103 DAG size of output 90 [2018-04-12 22:36:07,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:36:07,197 INFO L93 Difference]: Finished difference Result 888 states and 1010 transitions. [2018-04-12 22:36:07,197 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-12 22:36:07,197 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 116 [2018-04-12 22:36:07,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:36:07,198 INFO L225 Difference]: With dead ends: 888 [2018-04-12 22:36:07,198 INFO L226 Difference]: Without dead ends: 888 [2018-04-12 22:36:07,198 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1841 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=726, Invalid=7646, Unknown=0, NotChecked=0, Total=8372 [2018-04-12 22:36:07,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2018-04-12 22:36:07,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 838. [2018-04-12 22:36:07,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 838 states. [2018-04-12 22:36:07,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 954 transitions. [2018-04-12 22:36:07,203 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 954 transitions. Word has length 116 [2018-04-12 22:36:07,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:36:07,203 INFO L459 AbstractCegarLoop]: Abstraction has 838 states and 954 transitions. [2018-04-12 22:36:07,203 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-12 22:36:07,204 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 954 transitions. [2018-04-12 22:36:07,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-04-12 22:36:07,204 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:36:07,204 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 22:36:07,204 INFO L408 AbstractCegarLoop]: === Iteration 104 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:36:07,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1777968544, now seen corresponding path program 2 times [2018-04-12 22:36:07,205 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:36:07,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:36:07,222 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:36:07,694 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 69 DAG size of output 49 [2018-04-12 22:36:07,846 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 71 DAG size of output 49 [2018-04-12 22:36:09,680 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 22:36:09,680 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:36:09,680 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-12 22:36:09,680 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:36:09,681 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:36:09,681 INFO L182 omatonBuilderFactory]: Interpolants [83201#(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))))), 83200#(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|)))), 83203#(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|))))), 83202#(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|)))), 83205#(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))), 83204#(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)))), 83207#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 83206#(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))), 83209#(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))), 83208#(and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 0) (or (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 83211#(and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))), 83210#(or (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0))), 83213#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83212#(= 1 (select |#valid| main_~next~0.base)), 83214#(= 1 (select |#valid| |main_#t~mem16.base|)), 83169#false, 83168#true, 83171#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 83170#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 83173#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| |main_~#list~0.base|) 1)), 83172#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1)), 83175#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 83174#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 83177#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 83176#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 83179#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 83178#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 83181#(and (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 83180#(and (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 83183#(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___false_valid_memtrack_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)|) (= (@diff |old(#valid)| |#valid|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 83182#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 83185#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.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___false_valid_memtrack_i__append_~node~0.base) 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|))))) (= |#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| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (@diff |old(#valid)| |#valid|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 83184#(and (or (and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (@diff |old(#valid)| |#valid|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 83187#(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)))), 83186#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (@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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 83189#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 83188#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 83191#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 83190#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 83193#(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))) (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))) (= 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|))), 83192#(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|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 83195#(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_#t~mem17.base|) 0))) (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|))), 83194#(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| (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)))) (= |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)))), 83197#(= |#valid| |old(#valid)|), 83196#(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) 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))) (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$.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|))), 83199#(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 (= (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))) (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|)))), 83198#(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 (= (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))) (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|))))] [2018-04-12 22:36:09,681 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 22:36:09,681 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-12 22:36:09,681 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-12 22:36:09,682 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=2045, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 22:36:09,682 INFO L87 Difference]: Start difference. First operand 838 states and 954 transitions. Second operand 47 states. [2018-04-12 22:36:15,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:36:15,383 INFO L93 Difference]: Finished difference Result 909 states and 1053 transitions. [2018-04-12 22:36:15,383 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-12 22:36:15,383 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 125 [2018-04-12 22:36:15,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:36:15,384 INFO L225 Difference]: With dead ends: 909 [2018-04-12 22:36:15,384 INFO L226 Difference]: Without dead ends: 909 [2018-04-12 22:36:15,384 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 13 SyntacticMatches, 5 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1989 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=497, Invalid=8623, Unknown=0, NotChecked=0, Total=9120 [2018-04-12 22:36:15,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 909 states. [2018-04-12 22:36:15,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 909 to 860. [2018-04-12 22:36:15,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 860 states. [2018-04-12 22:36:15,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 980 transitions. [2018-04-12 22:36:15,389 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 980 transitions. Word has length 125 [2018-04-12 22:36:15,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:36:15,389 INFO L459 AbstractCegarLoop]: Abstraction has 860 states and 980 transitions. [2018-04-12 22:36:15,389 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-12 22:36:15,389 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 980 transitions. [2018-04-12 22:36:15,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-04-12 22:36:15,390 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:36:15,390 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 22:36:15,390 INFO L408 AbstractCegarLoop]: === Iteration 105 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:36:15,390 INFO L82 PathProgramCache]: Analyzing trace with hash 1777968545, now seen corresponding path program 1 times [2018-04-12 22:36:15,391 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:36:15,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:36:15,412 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:36:16,141 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 64 DAG size of output 57 [2018-04-12 22:36:16,999 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 53 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:36:17,000 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:36:17,000 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-12 22:36:17,000 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:36:17,000 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:36:17,000 INFO L182 omatonBuilderFactory]: Interpolants [85121#(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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))), 85120#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (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|))), 85123#(and (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem19.base|) 4)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (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)))), 85122#(and (or (= 0 (select (select |#memory_$Pointer$.offset| (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))) (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)))), 85125#(and (= |#valid| |old(#valid)|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)))), 85124#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 85127#(and (= |#valid| |old(#valid)|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))))), 85126#(and (= |#valid| |old(#valid)|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))))))), 85129#(not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)), 85128#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4)))), 85130#(not (= |main_#t~mem20.offset| 0)), 85085#true, 85087#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 85086#false, 85089#(= (select |#valid| |main_~#list~0.base|) 1), 85088#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1), 85091#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 85090#(= |#valid| |old(#valid)|), 85093#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 85092#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 85095#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 85094#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 85097#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 85096#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 85099#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 1) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4))), 85098#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 85101#(and (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 85100#(and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 1) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 4)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 4)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 85103#(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|))) (= 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)) (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)), 85102#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 1) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4)))), 85105#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 85104#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 85107#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 85106#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| 0) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 85109#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 85108#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 85111#(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 (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (and (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))) (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 85110#(and (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 85113#(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| (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| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) 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)))), 85112#(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| (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| (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|))), 85115#(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$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 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|))), 85114#(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)) (= |main_~#list~0.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~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 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) 4)))), 85117#(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| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 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|)))), 85116#(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| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 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|)))), 85119#(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| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)))), 85118#(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$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 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|))))] [2018-04-12 22:36:17,000 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 53 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:36:17,000 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 22:36:17,001 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 22:36:17,001 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1934, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 22:36:17,001 INFO L87 Difference]: Start difference. First operand 860 states and 980 transitions. Second operand 46 states. [2018-04-12 22:36:17,686 WARN L151 SmtUtils]: Spent 163ms on a formula simplification. DAG size of input: 78 DAG size of output 76 [2018-04-12 22:36:20,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:36:20,104 INFO L93 Difference]: Finished difference Result 883 states and 1011 transitions. [2018-04-12 22:36:20,105 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-12 22:36:20,105 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 125 [2018-04-12 22:36:20,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:36:20,106 INFO L225 Difference]: With dead ends: 883 [2018-04-12 22:36:20,106 INFO L226 Difference]: Without dead ends: 879 [2018-04-12 22:36:20,106 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2181 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=505, Invalid=7505, Unknown=0, NotChecked=0, Total=8010 [2018-04-12 22:36:20,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2018-04-12 22:36:20,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 840. [2018-04-12 22:36:20,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 840 states. [2018-04-12 22:36:20,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 955 transitions. [2018-04-12 22:36:20,116 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 955 transitions. Word has length 125 [2018-04-12 22:36:20,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:36:20,116 INFO L459 AbstractCegarLoop]: Abstraction has 840 states and 955 transitions. [2018-04-12 22:36:20,116 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 22:36:20,116 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 955 transitions. [2018-04-12 22:36:20,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2018-04-12 22:36:20,118 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:36:20,118 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 22:36:20,118 INFO L408 AbstractCegarLoop]: === Iteration 106 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:36:20,118 INFO L82 PathProgramCache]: Analyzing trace with hash 1445721497, now seen corresponding path program 3 times [2018-04-12 22:36:20,118 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:36:20,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:36:20,140 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:36:20,714 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 66 DAG size of output 61 [2018-04-12 22:36:21,288 WARN L151 SmtUtils]: Spent 158ms on a formula simplification. DAG size of input: 68 DAG size of output 55 [2018-04-12 22:36:22,808 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 27 proven. 68 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 22:36:22,809 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:36:22,836 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-04-12 22:36:22,836 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:36:22,836 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 19 proven. 22 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 22:36:22,837 INFO L182 omatonBuilderFactory]: Interpolants [86947#false, 86946#true, 86949#(= |#valid| |old(#valid)|), 86948#(= (select |#valid| |main_~#list~0.base|) 1), 86951#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 86950#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 86953#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|)), 86952#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 86955#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 86954#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 86957#(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)) (= (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))), 86956#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 86959#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 86958#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 86961#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 86960#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 86963#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 86962#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 86965#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 86964#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 86967#(and (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)))) (= (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)), 86966#(or (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 86969#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 86968#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 86971#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 86970#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 86973#(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))) (= 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|))), 86972#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (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___false_valid_memtrack_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|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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 (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 86975#(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))) (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)) (= (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$.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|))), 86974#(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$.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)) (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))) (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_~#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|)))), 86977#(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 (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |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|) 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)) (= 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|)))), 86976#(or (and (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 (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)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 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|))), 86979#(or (and (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (= 0 (select |#valid| (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))) (= 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)) (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))))) (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|)))), 86978#(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 (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |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|) 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)) (= 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|)))), 86981#(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|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (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|))) (= 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)))), 86980#(or (= 0 (select |#valid| |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|)) 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 (= 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))) (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))))), 86983#(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 (= 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)))), 86982#(or (= 0 (select |#valid| |main_~#list~0.base|)) (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|))) (= 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))), 86985#(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 (= 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)))), 86984#(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))) (not (= |main_#t~mem20.offset| 0)) (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)))), 86987#(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|)))), 86986#(or (= 0 (select |#valid| main_~next~0.base)) (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)))), 86989#(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|)))), 86988#(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)))), 86991#(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|)))), 86990#(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|))), 86993#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 86992#(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|))), 86995#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)), 86994#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))] [2018-04-12 22:36:22,837 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 27 proven. 68 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 22:36:22,837 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-12 22:36:22,837 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-12 22:36:22,837 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=2312, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 22:36:22,838 INFO L87 Difference]: Start difference. First operand 840 states and 955 transitions. Second operand 50 states. [2018-04-12 22:36:23,886 WARN L151 SmtUtils]: Spent 272ms on a formula simplification. DAG size of input: 111 DAG size of output 105 [2018-04-12 22:36:26,362 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 146 DAG size of output 124 [2018-04-12 22:36:27,305 WARN L151 SmtUtils]: Spent 216ms on a formula simplification. DAG size of input: 118 DAG size of output 107 [2018-04-12 22:36:27,442 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 103 DAG size of output 98 [2018-04-12 22:36:27,939 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 123 DAG size of output 105 [2018-04-12 22:36:29,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:36:29,143 INFO L93 Difference]: Finished difference Result 885 states and 1003 transitions. [2018-04-12 22:36:29,143 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-12 22:36:29,143 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 120 [2018-04-12 22:36:29,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:36:29,144 INFO L225 Difference]: With dead ends: 885 [2018-04-12 22:36:29,144 INFO L226 Difference]: Without dead ends: 885 [2018-04-12 22:36:29,145 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3027 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=827, Invalid=10303, Unknown=0, NotChecked=0, Total=11130 [2018-04-12 22:36:29,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 885 states. [2018-04-12 22:36:29,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 885 to 853. [2018-04-12 22:36:29,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 853 states. [2018-04-12 22:36:29,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 966 transitions. [2018-04-12 22:36:29,149 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 966 transitions. Word has length 120 [2018-04-12 22:36:29,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:36:29,149 INFO L459 AbstractCegarLoop]: Abstraction has 853 states and 966 transitions. [2018-04-12 22:36:29,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-12 22:36:29,149 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 966 transitions. [2018-04-12 22:36:29,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-04-12 22:36:29,149 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:36:29,150 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 22:36:29,150 INFO L408 AbstractCegarLoop]: === Iteration 107 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:36:29,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1454232844, now seen corresponding path program 2 times [2018-04-12 22:36:29,150 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:36:29,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:36:29,160 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:36:31,529 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 22:36:31,529 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:36:31,529 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-04-12 22:36:31,530 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:36:31,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:36:31,530 INFO L182 omatonBuilderFactory]: Interpolants [88847#true, 88849#(= (select |#valid| 0) 0), 88848#false, 88851#(and (= (select |#valid| 0) 0) (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|)), 88850#(and (= |#valid| |old(#valid)|) (= (select |#valid| 0) 0)), 88853#(= |#valid| |old(#valid)|), 88852#(and (= (select |#valid| 0) 0) (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|) (= 1 (select |#valid| |main_~#list~0.base|))), 88855#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |old(#valid)|)), 88854#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 88857#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |#valid| |old(#valid)|))) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 88856#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |#valid| |old(#valid)|))) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 88859#(and (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |old(#valid)|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 88858#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 88861#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))), 88860#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |old(#valid)|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 88863#(and (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |old(#valid)| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 88862#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= |old(#valid)| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 88865#(and (= |old(#valid)| (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)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 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))) (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)))), 88864#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) |old(#valid)|)))), 88867#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 88866#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 88869#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 88868#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| 0) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 88871#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 88870#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 88873#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 88872#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 88875#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (= 0 (select |#valid| 0)) (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 |#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) 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) |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)))) (= |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|))), 88874#(or (and (= 0 (select |#valid| 0)) (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 |#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) 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) |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)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 88877#(and (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))) (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))) (= |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|) 4) 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_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select |#valid| 0))) (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|)) (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|))))), 88876#(and (or (and (= 0 (select |#valid| 0)) (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 |#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) 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) |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)))) (= |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|))))), 88879#(and (or (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_~next~0.base) 0))) (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) main_~next~0.base 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) |main_~#list~0.base| 0) |old(#valid)|) (not (= main_~next~0.base (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|))) (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|))))), 88878#(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 (and (or (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))) (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_#t~mem17.base| 0) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0) 0) |main_~#list~0.base| 0) |old(#valid)|) (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| 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|)))), 88881#(and (not (= 0 |main_#t~mem20.base|)) (or (and (= 0 (select |#valid| 0)) (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))) (= (store (store (store (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) |main_~#list~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 (= |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|))))), 88880#(and (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|))) (or (and (= 0 (select |#valid| 0)) (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))) (= (store (store (store (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) |main_~#list~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)))))) (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|))))), 88883#(and (= 0 (select |#valid| 0)) (or (= (select |#valid| 0) (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |old(#valid)| (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)) (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)))))), 88882#(or (and (= 0 (select |#valid| 0)) (or (and (= (select |#valid| 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|) 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 |#valid| main_~next~0.base 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) |main_~#list~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 (= 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|)))), 88885#(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|))) (= 0 (select |#valid| 0)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= (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) |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| |main_#t~mem18.base|) 0)))), 88884#(and (= 0 (select |#valid| 0)) (or (= (select |#valid| 0) (select |#valid| |main_#t~mem16.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))) (= (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) |old(#valid)|) (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|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 88887#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 88886#(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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_#t~mem19.base| 0) |main_~#list~0.base| 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|))) (= 0 (select |#valid| 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)))), 88889#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 88888#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 88891#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 88890#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 88893#(or (and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 0) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) |old(#valid)|)) (not (= (select |old(#valid)| 0) 0))), 88892#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)) (not (= (select |old(#valid)| 0) 0))), 88895#(or (not (= |main_#t~mem20.offset| 0)) (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|)))), 88894#(or (and (= |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 (= |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))), 88897#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 88896#(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|)))] [2018-04-12 22:36:31,530 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 22:36:31,530 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-12 22:36:31,531 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-12 22:36:31,531 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=2407, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 22:36:31,531 INFO L87 Difference]: Start difference. First operand 853 states and 966 transitions. Second operand 51 states. [2018-04-12 22:36:32,705 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 98 DAG size of output 74 [2018-04-12 22:36:34,386 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 87 DAG size of output 83 [2018-04-12 22:36:34,814 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 83 DAG size of output 79 [2018-04-12 22:36:35,256 WARN L151 SmtUtils]: Spent 176ms on a formula simplification. DAG size of input: 90 DAG size of output 84 [2018-04-12 22:36:36,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:36:36,747 INFO L93 Difference]: Finished difference Result 878 states and 996 transitions. [2018-04-12 22:36:36,748 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-12 22:36:36,748 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 112 [2018-04-12 22:36:36,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:36:36,750 INFO L225 Difference]: With dead ends: 878 [2018-04-12 22:36:36,750 INFO L226 Difference]: Without dead ends: 839 [2018-04-12 22:36:36,751 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2576 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=539, Invalid=9163, Unknown=0, NotChecked=0, Total=9702 [2018-04-12 22:36:36,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2018-04-12 22:36:36,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 828. [2018-04-12 22:36:36,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 828 states. [2018-04-12 22:36:36,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 938 transitions. [2018-04-12 22:36:36,759 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 938 transitions. Word has length 112 [2018-04-12 22:36:36,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:36:36,759 INFO L459 AbstractCegarLoop]: Abstraction has 828 states and 938 transitions. [2018-04-12 22:36:36,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-12 22:36:36,759 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 938 transitions. [2018-04-12 22:36:36,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-04-12 22:36:36,760 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:36:36,760 INFO L355 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:36:36,760 INFO L408 AbstractCegarLoop]: === Iteration 108 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:36:36,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1700693778, now seen corresponding path program 6 times [2018-04-12 22:36:36,761 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:36:36,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:36:36,770 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:36:36,833 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:36:36,833 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:36:36,833 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 22:36:36,833 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:36:36,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:36:36,834 INFO L182 omatonBuilderFactory]: Interpolants [90701#false, 90700#true, 90703#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 90702#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 90705#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 90704#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 90707#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 90706#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 90709#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 90708#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 90711#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 90710#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 90713#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 90712#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10)] [2018-04-12 22:36:36,834 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:36:36,834 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 22:36:36,834 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 22:36:36,834 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-12 22:36:36,834 INFO L87 Difference]: Start difference. First operand 828 states and 938 transitions. Second operand 14 states. [2018-04-12 22:36:36,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:36:36,862 INFO L93 Difference]: Finished difference Result 840 states and 950 transitions. [2018-04-12 22:36:36,862 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 22:36:36,862 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 110 [2018-04-12 22:36:36,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:36:36,863 INFO L225 Difference]: With dead ends: 840 [2018-04-12 22:36:36,863 INFO L226 Difference]: Without dead ends: 840 [2018-04-12 22:36:36,863 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 22:36:36,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 840 states. [2018-04-12 22:36:36,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 840 to 835. [2018-04-12 22:36:36,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 835 states. [2018-04-12 22:36:36,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 945 transitions. [2018-04-12 22:36:36,868 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 945 transitions. Word has length 110 [2018-04-12 22:36:36,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:36:36,868 INFO L459 AbstractCegarLoop]: Abstraction has 835 states and 945 transitions. [2018-04-12 22:36:36,868 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 22:36:36,868 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 945 transitions. [2018-04-12 22:36:36,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-04-12 22:36:36,869 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:36:36,869 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, 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 22:36:36,869 INFO L408 AbstractCegarLoop]: === Iteration 109 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:36:36,870 INFO L82 PathProgramCache]: Analyzing trace with hash -1235615108, now seen corresponding path program 1 times [2018-04-12 22:36:36,870 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:36:36,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:36:36,888 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:36:38,781 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 43 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:36:38,782 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:36:38,782 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55] total 55 [2018-04-12 22:36:38,782 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:36:38,782 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 16 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:36:38,782 INFO L182 omatonBuilderFactory]: Interpolants [92417#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 0) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 92416#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 0) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 92419#(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|))), 92418#(or (and (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 92421#(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|))), 92420#(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|))), 92423#(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|))), 92422#(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_#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|))) (= (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|))), 92425#(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|))), 92424#(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|))), 92427#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|), 92426#(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|)))))), 92429#(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|)))))), 92428#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 0), 92431#(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|)))), 92430#(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|)))), 92433#(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|)))), 92432#(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|)))), 92435#(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)))), 92434#(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)))) (= 1 (select |#valid| |main_~#list~0.base|))), 92437#(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)))), 92436#(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|))), 92439#(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|)))), 92438#(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)))), 92441#(and (or (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 92440#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 92443#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (not (= |main_#t~mem20.offset| 0))), 92442#(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))), 92444#(= 1 (select |#valid| |main_#t~mem20.base|)), 92389#true, 92391#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 92390#false, 92393#(= 1 (select |#valid| |main_~#list~0.base|)), 92392#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 92395#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 92394#(= |#valid| |old(#valid)|), 92397#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 92396#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 92399#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0), 92398#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 92401#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0), 92400#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0), 92403#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 92402#(and (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 92405#(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)))), 92404#(or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0) (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))), 92407#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 92406#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 92409#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 92408#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 92411#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 92410#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 92413#(and (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 92412#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0)), 92415#(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 (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))), 92414#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0))] [2018-04-12 22:36:38,783 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 43 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:36:38,783 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-04-12 22:36:38,783 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-04-12 22:36:38,783 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=2912, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 22:36:38,783 INFO L87 Difference]: Start difference. First operand 835 states and 945 transitions. Second operand 56 states. [2018-04-12 22:36:39,336 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 56 DAG size of output 49 [2018-04-12 22:36:39,694 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 73 DAG size of output 73 [2018-04-12 22:36:40,477 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 87 DAG size of output 86 [2018-04-12 22:36:40,838 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 61 DAG size of output 51 [2018-04-12 22:36:41,177 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 68 DAG size of output 61 [2018-04-12 22:36:42,902 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 61 DAG size of output 60 [2018-04-12 22:36:43,867 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 72 DAG size of output 68 [2018-04-12 22:36:45,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:36:45,341 INFO L93 Difference]: Finished difference Result 927 states and 1054 transitions. [2018-04-12 22:36:45,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-12 22:36:45,341 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 134 [2018-04-12 22:36:45,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:36:45,342 INFO L225 Difference]: With dead ends: 927 [2018-04-12 22:36:45,343 INFO L226 Difference]: Without dead ends: 927 [2018-04-12 22:36:45,343 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4176 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=1032, Invalid=13974, Unknown=0, NotChecked=0, Total=15006 [2018-04-12 22:36:45,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2018-04-12 22:36:45,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 845. [2018-04-12 22:36:45,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 845 states. [2018-04-12 22:36:45,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 968 transitions. [2018-04-12 22:36:45,348 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 968 transitions. Word has length 134 [2018-04-12 22:36:45,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:36:45,348 INFO L459 AbstractCegarLoop]: Abstraction has 845 states and 968 transitions. [2018-04-12 22:36:45,348 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-04-12 22:36:45,348 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 968 transitions. [2018-04-12 22:36:45,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-04-12 22:36:45,348 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:36:45,349 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 22:36:45,349 INFO L408 AbstractCegarLoop]: === Iteration 110 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:36:45,349 INFO L82 PathProgramCache]: Analyzing trace with hash -848751645, now seen corresponding path program 2 times [2018-04-12 22:36:45,349 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:36:45,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:36:45,358 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:36:46,246 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 33 proven. 75 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:36:46,246 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:36:46,246 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-12 22:36:46,246 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:36:46,247 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 25 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:36:46,247 INFO L182 omatonBuilderFactory]: Interpolants [94355#true, 94357#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 94356#false, 94359#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 94358#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|)), 94361#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| |main_~#list~0.base|) 1)), 94360#(and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 94363#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 94362#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 94365#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 94364#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 94367#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 94366#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 94369#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 94368#(= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|), 94371#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 94370#(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|)))), 94373#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 94372#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 94375#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 94374#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 94377#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 94376#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 94379#(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|))), 94378#(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 (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 94381#(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|))), 94380#(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))) (= |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)))), 94383#(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|)))), 94382#(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|))), 94385#(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|)))), 94384#(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|)))), 94387#(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|))), 94386#(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))), 94389#(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))), 94388#(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))), 94391#(or (= 0 main_~next~0.offset) (not (= |main_#t~mem20.offset| 0))), 94390#(= |#valid| |old(#valid)|), 94393#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 94392#(= 0 main_~next~0.offset), 94394#(= 0 |main_#t~mem20.offset|)] [2018-04-12 22:36:46,247 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 33 proven. 75 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:36:46,247 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 22:36:46,247 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 22:36:46,247 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1439, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 22:36:46,247 INFO L87 Difference]: Start difference. First operand 845 states and 968 transitions. Second operand 40 states. [2018-04-12 22:36:48,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:36:48,458 INFO L93 Difference]: Finished difference Result 906 states and 1036 transitions. [2018-04-12 22:36:48,458 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 22:36:48,458 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 124 [2018-04-12 22:36:48,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:36:48,459 INFO L225 Difference]: With dead ends: 906 [2018-04-12 22:36:48,459 INFO L226 Difference]: Without dead ends: 906 [2018-04-12 22:36:48,460 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1544 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=611, Invalid=5551, Unknown=0, NotChecked=0, Total=6162 [2018-04-12 22:36:48,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 906 states. [2018-04-12 22:36:48,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 906 to 849. [2018-04-12 22:36:48,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 849 states. [2018-04-12 22:36:48,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 976 transitions. [2018-04-12 22:36:48,464 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 976 transitions. Word has length 124 [2018-04-12 22:36:48,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:36:48,464 INFO L459 AbstractCegarLoop]: Abstraction has 849 states and 976 transitions. [2018-04-12 22:36:48,464 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 22:36:48,464 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 976 transitions. [2018-04-12 22:36:48,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-04-12 22:36:48,465 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:36:48,465 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, 1, 1, 1, 1, 1] [2018-04-12 22:36:48,465 INFO L408 AbstractCegarLoop]: === Iteration 111 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:36:48,465 INFO L82 PathProgramCache]: Analyzing trace with hash 789660543, now seen corresponding path program 2 times [2018-04-12 22:36:48,466 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:36:48,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:36:48,493 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:36:49,664 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 99 DAG size of output 48 [2018-04-12 22:36:49,926 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 105 DAG size of output 55 [2018-04-12 22:36:50,494 WARN L151 SmtUtils]: Spent 229ms on a formula simplification. DAG size of input: 104 DAG size of output 61 [2018-04-12 22:36:51,044 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 101 DAG size of output 45 [2018-04-12 22:36:51,384 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 109 DAG size of output 51 [2018-04-12 22:36:51,943 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 116 DAG size of output 48 [2018-04-12 22:36:52,135 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 108 DAG size of output 43 [2018-04-12 22:36:53,426 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 27 proven. 57 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 22:36:53,426 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:36:53,426 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55] total 55 [2018-04-12 22:36:53,426 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:36:53,426 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 20 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-12 22:36:53,427 INFO L182 omatonBuilderFactory]: Interpolants [96257#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| 0)) (or (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 (= |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| (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 (= (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|))), 96256#(and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 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|) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 96259#(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|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| 0)) (or (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 (= |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| (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 (= (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|))), 96258#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= |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| |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|)) (= 0 (select |#valid| 0)) (or (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 (= |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| (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 (= (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)))))), 96261#(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) |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 (= |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 (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| 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|))), 96260#(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$.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|))) (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 |#valid| 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| |main_#t~mem16.base|) 4)))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (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 (= 0 (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|)))), 96263#(or (and (not (= 0 (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) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) 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 (= |main_~#list~0.base| main_~next~0.base)))) (= 0 (select |#valid| 0)) (not (= 0 (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$.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|))), 96262#(or (and (not (= 0 (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) (= (select (select |#memory_$Pointer$.base| (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 (= |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 (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| 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|))), 96265#(= |#valid| |old(#valid)|), 96264#(or (and (not (= 0 (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|)) (= 0 (select |#valid| 0)) (not (= 0 |main_#t~mem19.base|)) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 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 (= |main_~#list~0.base| 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)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 96267#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 96266#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 96269#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 96268#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 96271#(or (= (select |old(#valid)| 0) 1) (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0))))), 96270#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 96273#(or (not (= 1 (select (store |#valid| (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)) (= 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))) (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|))), 96272#(or (and (or (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0))) (or (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (= (select |old(#valid)| 0) 1)), 96275#(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 (= |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|)))), 96274#(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 (= |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|)))), 96277#(or (= 0 (select |#valid| |main_~#list~0.base|)) (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|))))), 96276#(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 (= |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|)))), 96279#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (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))), 96278#(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)))) (and (not (= 1 (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|))))) (not (= 1 (select |#valid| |main_#t~mem16.base|)))))), 96281#(or (and (not (= 0 |main_#t~mem20.base|)) (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))), 96280#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (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))), 96283#(and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))), 96282#(or (and (not (= 0 |main_#t~mem20.base|)) (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)))), 96285#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 96284#(= 1 (select |#valid| main_~next~0.base)), 96286#(= 1 (select |#valid| |main_#t~mem16.base|)), 96231#true, 96233#(= (select |#valid| 0) 0), 96232#false, 96235#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 96234#(= (select |old(#valid)| 0) (select |#valid| 0)), 96237#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 96236#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 96239#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 96238#(and (= (select |#valid| 0) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| |main_~#list~0.base|))), 96241#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 96240#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 96243#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 96242#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 96245#(and (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0))), 96244#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 96247#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 96246#(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|))) (= 0 (select |#valid| 0)) (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|)))), 96249#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 96248#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 96251#(and (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))), 96250#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 96253#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))), 96252#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))), 96255#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 96254#(and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 0) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))] [2018-04-12 22:36:53,427 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 27 proven. 57 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 22:36:53,427 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-04-12 22:36:53,428 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-04-12 22:36:53,428 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=2904, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 22:36:53,428 INFO L87 Difference]: Start difference. First operand 849 states and 976 transitions. Second operand 56 states. [2018-04-12 22:36:54,751 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 70 DAG size of output 64 [2018-04-12 22:36:58,697 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 103 DAG size of output 95 [2018-04-12 22:37:00,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:37:00,325 INFO L93 Difference]: Finished difference Result 915 states and 1061 transitions. [2018-04-12 22:37:00,325 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-12 22:37:00,325 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 130 [2018-04-12 22:37:00,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:37:00,327 INFO L225 Difference]: With dead ends: 915 [2018-04-12 22:37:00,327 INFO L226 Difference]: Without dead ends: 915 [2018-04-12 22:37:00,327 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 13 SyntacticMatches, 12 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4635 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=997, Invalid=15259, Unknown=0, NotChecked=0, Total=16256 [2018-04-12 22:37:00,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 915 states. [2018-04-12 22:37:00,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 915 to 877. [2018-04-12 22:37:00,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 877 states. [2018-04-12 22:37:00,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1009 transitions. [2018-04-12 22:37:00,332 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1009 transitions. Word has length 130 [2018-04-12 22:37:00,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:37:00,332 INFO L459 AbstractCegarLoop]: Abstraction has 877 states and 1009 transitions. [2018-04-12 22:37:00,332 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-04-12 22:37:00,332 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1009 transitions. [2018-04-12 22:37:00,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-04-12 22:37:00,333 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:37:00,333 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, 1, 1, 1, 1, 1] [2018-04-12 22:37:00,333 INFO L408 AbstractCegarLoop]: === Iteration 112 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:37:00,333 INFO L82 PathProgramCache]: Analyzing trace with hash -695075297, now seen corresponding path program 3 times [2018-04-12 22:37:00,333 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:37:00,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:37:00,357 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:37:03,344 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 21 proven. 63 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 22:37:03,344 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:37:03,344 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57] total 57 [2018-04-12 22:37:03,344 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:37:03,344 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:37:03,345 INFO L182 omatonBuilderFactory]: Interpolants [98223#true, 98225#(= (select |#valid| 0) 0), 98224#false, 98227#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 98226#(= (select |old(#valid)| 0) (select |#valid| 0)), 98229#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 98228#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 98231#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 98230#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 98233#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 98232#(and (= (select |#valid| 0) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 98235#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 98234#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 98237#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 98236#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 98239#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 98238#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 98241#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 98240#(and (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 98243#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 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 (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (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)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 98242#(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___false_valid_memtrack_i__create_data_#res.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|)))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 98245#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= |#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|))))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 98244#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (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 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 98247#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 98246#(and (= 0 (select |#valid| 0)) (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|))) (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|)))), 98249#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 98248#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 98251#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 98250#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 98253#(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 (= 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)))) (= (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))) (= 0 (select |#valid| 0))), 98252#(and (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)))) (= (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))) (= 0 (select |#valid| 0))), 98255#(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 |#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|)))) (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| |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)))) (= |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)))) (not (= |main_#t~mem16.offset| 0)))), 98254#(and (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)))) (= (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))) (= 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|))))), 98257#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0)) (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) 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)))) (= |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|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 98256#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0)) (or (= |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|)) (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 (= (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))), 98259#(or (and (not (= 0 |main_#t~mem20.base|)) (or (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)))) (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) (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|)))) (= 0 (select |#valid| 0))) (not (= |main_#t~mem20.offset| 0))), 98258#(= |#valid| |old(#valid)|), 98261#(and (or (and (= (select |#valid| 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|) 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))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (= |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|)))) (= 0 (select |#valid| 0))), 98260#(and (not (= 0 |main_#t~mem20.base|)) (or (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)))) (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) (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|)))) (= 0 (select |#valid| 0))), 98263#(and (or (= (select |#valid| 0) (select |#valid| |main_#t~mem16.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_#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|)))) (= 0 (select |#valid| 0))), 98262#(and (or (= (select |#valid| 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)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0))), 98265#(and (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))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0))), 98264#(and (= 0 (select |#valid| 0)) (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|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 98267#(and (= 0 (select |#valid| 0)) (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)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 98266#(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 (= (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|))) (= 0 (select |#valid| 0))), 98269#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 98268#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 98271#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 98270#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 98273#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= (select |old(#valid)| 0) 1)), 98272#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 98275#(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)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 98274#(or (and (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@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 (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= 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|)))))) (= (select |old(#valid)| 0) 1)), 98277#(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|)))), 98276#(or (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|)))), 98279#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 98278#(or (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|))) (= 1 (select |#valid| main_~next~0.base))), 98280#(= 1 (select |#valid| |main_#t~mem16.base|))] [2018-04-12 22:37:03,345 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 21 proven. 63 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 22:37:03,345 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-04-12 22:37:03,345 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-04-12 22:37:03,345 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=3093, Unknown=0, NotChecked=0, Total=3306 [2018-04-12 22:37:03,345 INFO L87 Difference]: Start difference. First operand 877 states and 1009 transitions. Second operand 58 states. [2018-04-12 22:37:04,828 WARN L151 SmtUtils]: Spent 234ms on a formula simplification. DAG size of input: 95 DAG size of output 87 [2018-04-12 22:37:05,701 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 76 DAG size of output 72 [2018-04-12 22:37:09,489 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 98 DAG size of output 86 [2018-04-12 22:37:10,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:37:10,397 INFO L93 Difference]: Finished difference Result 945 states and 1095 transitions. [2018-04-12 22:37:10,422 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-12 22:37:10,422 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 130 [2018-04-12 22:37:10,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:37:10,423 INFO L225 Difference]: With dead ends: 945 [2018-04-12 22:37:10,423 INFO L226 Difference]: Without dead ends: 945 [2018-04-12 22:37:10,424 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 11 SyntacticMatches, 8 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5014 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=1246, Invalid=15524, Unknown=0, NotChecked=0, Total=16770 [2018-04-12 22:37:10,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 945 states. [2018-04-12 22:37:10,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 945 to 879. [2018-04-12 22:37:10,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 879 states. [2018-04-12 22:37:10,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1012 transitions. [2018-04-12 22:37:10,429 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 1012 transitions. Word has length 130 [2018-04-12 22:37:10,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:37:10,429 INFO L459 AbstractCegarLoop]: Abstraction has 879 states and 1012 transitions. [2018-04-12 22:37:10,429 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-04-12 22:37:10,429 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 1012 transitions. [2018-04-12 22:37:10,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-04-12 22:37:10,429 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:37:10,430 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, 1, 1, 1, 1, 1] [2018-04-12 22:37:10,430 INFO L408 AbstractCegarLoop]: === Iteration 113 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:37:10,430 INFO L82 PathProgramCache]: Analyzing trace with hash 789660544, now seen corresponding path program 1 times [2018-04-12 22:37:10,430 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:37:10,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:37:10,443 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:37:12,461 WARN L151 SmtUtils]: Spent 288ms on a formula simplification. DAG size of input: 141 DAG size of output 76 [2018-04-12 22:37:13,137 WARN L151 SmtUtils]: Spent 306ms on a formula simplification. DAG size of input: 141 DAG size of output 83 [2018-04-12 22:37:14,991 WARN L151 SmtUtils]: Spent 881ms on a formula simplification. DAG size of input: 157 DAG size of output 104 [2018-04-12 22:37:16,475 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 113 DAG size of output 53 [2018-04-12 22:37:16,880 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 107 DAG size of output 44 [2018-04-12 22:37:17,119 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 121 DAG size of output 48 [2018-04-12 22:37:17,366 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 113 DAG size of output 44 [2018-04-12 22:37:19,102 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 20 proven. 67 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 22:37:19,103 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:37:19,103 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2018-04-12 22:37:19,103 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:37:19,103 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 16 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:37:19,104 INFO L182 omatonBuilderFactory]: Interpolants [100249#true, 100251#(= (select |#valid| 0) 0), 100250#false, 100253#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 100252#(= (select |old(#valid)| 0) (select |#valid| 0)), 100255#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 100254#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 100257#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 100256#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#length)| |#length|)), 100259#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 100258#(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| 0) 0) (= (select |#valid| |main_~#list~0.base|) 1)), 100261#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 100260#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 100263#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 100262#(and (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 100265#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 100264#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))), 100267#(and (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (and (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 8) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0))), 100266#(and (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 100269#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 8) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 100268#(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| 0) 0) (= 1 (select |#valid| (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)))), 100271#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 100270#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 100273#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 8) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 100272#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 100275#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 100274#(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 (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 100277#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))))) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 0)), 100276#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (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|)))) (= (store |old(#memory_$Pointer$.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___false_valid_memtrack_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)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))), 100279#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 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|))))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (= (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 (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.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___false_valid_memtrack_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 (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 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|)))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 100278#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.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|))))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 100281#(and (= 0 (select |#valid| 0)) (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 (= (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)) (= 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))) (= |main_#t~mem21.offset| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= 0 (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|)) (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|)))), 100280#(and (= 0 (select |#valid| 0)) (or (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)) (= 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 (= 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| (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|)))), 100283#(and (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| 0)) (or (and (or (and (not (= 0 (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|) 0))) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (or (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 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))) (= |main_#t~mem16.base| (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_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 8 (select |#length| (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)))), 100282#(and (= 0 (select |#valid| 0)) (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)) 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 (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| (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 (= 0 (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 (= 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|)))), 100285#(and (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|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) main_~next~0.base) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= 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)) (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|))) (= 0 (select |#valid| 0))), 100284#(and (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) |main_#t~mem17.base|) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 8 (select |#length| (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_~#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)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0))), 100287#(and (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|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (or (= |main_#t~mem19.base| 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 (= 0 |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|))) (= 0 (select |#valid| 0))), 100286#(and (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|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) main_~next~0.base) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= 0 (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$.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|))) (= 0 (select |#valid| 0))), 100289#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 100288#(= |#valid| |old(#valid)|), 100291#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 100290#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 100293#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 100292#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 100295#(or (= (select |old(#valid)| 0) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (not (= (select |old(#valid)| 0) 0))))), 100294#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |#valid| |old(#valid)|) (not (= (select |old(#valid)| 0) 0)))) (= (select |old(#valid)| 0) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 100297#(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))) (or (not (= 1 (select (store |#valid| |main_#t~mem20.base| 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|)))), 100296#(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 (= |main_~#list~0.base| main_~next~0.base)) (or (not (= 1 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 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|))), 100299#(or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (or (not (= 1 (select |#valid| 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) (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|)))), 100298#(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))) (or (not (= 1 (select (store |#valid| |main_#t~mem20.base| 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|)))), 100301#(or (= 0 (select |#valid| |main_~#list~0.base|)) (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|)) (= |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)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 100300#(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)))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 100303#(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|)) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 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|))))) (not (= |main_#t~mem16.offset| 0)) (not (= 1 (select |#valid| |main_#t~mem16.base|))))), 100302#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (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|)))) (= 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| |main_~#list~0.base|)) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 100305#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 8 (select |#length| main_~next~0.base)) (or (not (= 1 (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))), 100304#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 8 (select |#length| |main_#t~mem17.base|)) (or (not (= 1 (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))), 100307#(and (not (= 0 |main_#t~mem20.base|)) (= 8 (select |#length| main_~next~0.base)) (or (not (= 1 (select |#valid| |main_#t~mem20.base|))) (= 0 main_~next~0.offset))), 100306#(or (and (not (= 0 |main_#t~mem20.base|)) (= 8 (select |#length| main_~next~0.base)) (or (not (= 1 (select |#valid| |main_#t~mem20.base|))) (= 0 main_~next~0.offset))) (not (= |main_#t~mem20.offset| 0))), 100309#(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|))), 100308#(and (= 0 main_~next~0.offset) (= 8 (select |#length| main_~next~0.base))), 100311#(and (= |main_#t~mem16.offset| 0) (= 8 (select |#length| |main_#t~mem16.base|))), 100310#(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|)))] [2018-04-12 22:37:19,104 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 20 proven. 67 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 22:37:19,104 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-12 22:37:19,104 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-12 22:37:19,104 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=3694, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 22:37:19,104 INFO L87 Difference]: Start difference. First operand 879 states and 1012 transitions. Second operand 63 states. [2018-04-12 22:37:19,811 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 75 DAG size of output 63 [2018-04-12 22:37:20,049 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 74 DAG size of output 63 [2018-04-12 22:37:21,277 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 83 DAG size of output 81 [2018-04-12 22:37:21,848 WARN L151 SmtUtils]: Spent 387ms on a formula simplification. DAG size of input: 104 DAG size of output 97 [2018-04-12 22:37:22,217 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 92 DAG size of output 87 [2018-04-12 22:37:22,845 WARN L148 SmtUtils]: Spent 249ms on a formula simplification that was a NOOP. DAG size: 127 [2018-04-12 22:37:23,455 WARN L151 SmtUtils]: Spent 147ms on a formula simplification. DAG size of input: 85 DAG size of output 73 [2018-04-12 22:37:24,702 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 76 DAG size of output 75 [2018-04-12 22:37:25,013 WARN L151 SmtUtils]: Spent 207ms on a formula simplification. DAG size of input: 113 DAG size of output 107 [2018-04-12 22:37:27,771 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 95 DAG size of output 88 [2018-04-12 22:37:28,042 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 99 DAG size of output 92 [2018-04-12 22:37:28,374 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 90 DAG size of output 82 [2018-04-12 22:37:28,574 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 92 DAG size of output 84 [2018-04-12 22:37:29,046 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 100 DAG size of output 95 [2018-04-12 22:37:29,279 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 113 DAG size of output 113 [2018-04-12 22:37:29,504 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 121 DAG size of output 118 [2018-04-12 22:37:30,204 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 86 DAG size of output 82 [2018-04-12 22:37:30,404 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 88 DAG size of output 84 [2018-04-12 22:37:30,654 WARN L151 SmtUtils]: Spent 135ms on a formula simplification. DAG size of input: 91 DAG size of output 87 [2018-04-12 22:37:30,921 WARN L151 SmtUtils]: Spent 191ms on a formula simplification. DAG size of input: 115 DAG size of output 107 [2018-04-12 22:37:31,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:37:31,845 INFO L93 Difference]: Finished difference Result 992 states and 1147 transitions. [2018-04-12 22:37:31,845 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-12 22:37:31,845 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 130 [2018-04-12 22:37:31,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:37:31,846 INFO L225 Difference]: With dead ends: 992 [2018-04-12 22:37:31,846 INFO L226 Difference]: Without dead ends: 992 [2018-04-12 22:37:31,847 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 15 SyntacticMatches, 6 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5559 ImplicationChecksByTransitivity, 16.2s TimeCoverageRelationStatistics Valid=1164, Invalid=16926, Unknown=0, NotChecked=0, Total=18090 [2018-04-12 22:37:31,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states. [2018-04-12 22:37:31,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 932. [2018-04-12 22:37:31,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 932 states. [2018-04-12 22:37:31,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 1073 transitions. [2018-04-12 22:37:31,856 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 1073 transitions. Word has length 130 [2018-04-12 22:37:31,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:37:31,856 INFO L459 AbstractCegarLoop]: Abstraction has 932 states and 1073 transitions. [2018-04-12 22:37:31,856 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-12 22:37:31,856 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 1073 transitions. [2018-04-12 22:37:31,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-04-12 22:37:31,857 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:37:31,857 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, 1, 1, 1, 1, 1] [2018-04-12 22:37:31,857 INFO L408 AbstractCegarLoop]: === Iteration 114 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:37:31,857 INFO L82 PathProgramCache]: Analyzing trace with hash -695075296, now seen corresponding path program 2 times [2018-04-12 22:37:31,858 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:37:31,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:37:31,871 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:37:33,173 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 69 DAG size of output 64 [2018-04-12 22:37:34,276 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 17 proven. 71 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:37:34,277 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:37:34,277 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2018-04-12 22:37:34,277 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:37:34,277 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:37:34,277 INFO L182 omatonBuilderFactory]: Interpolants [102401#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 102400#(and (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 |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|)))) (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))), 102403#(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)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 102402#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= 0 (select |old(#valid)| (@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___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 102405#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 102404#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 102407#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 102406#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 8) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 102409#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 102408#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 102411#(and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (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|) (= |#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 (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| 0) (select |#valid| 0))), 102410#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 102413#(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))) (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|))) (= |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 |#valid| 0))), 102412#(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))) (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|))) (= 0 (select |#valid| 0))), 102415#(and (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| 0)) (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))) (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|))))), 102414#(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))) (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|))) (= 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|))))), 102417#(and (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|))) (= 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|))))), 102416#(and (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|))) (= 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|))))), 102419#(and (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|)))) (not (= 0 |main_#t~mem20.base|)) (= 0 (select |#valid| 0))), 102418#(and (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|))) (= 0 (select |#valid| 0)) (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|))))), 102421#(and (= 0 (select |#valid| 0)) (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 |#valid| 0) (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 102420#(and (or (and (= (select |#valid| 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 (<= 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 |#valid| 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|) main_~next~0.base))) (= 0 (select |#valid| 0))), 102423#(or (and (= 0 (select |#valid| 0)) (= 0 |main_#t~mem17.offset|) (<= 8 (select |#length| |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 102422#(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 |#valid| 0)) (or (= (select |#valid| 0) (select |#valid| |main_#t~mem16.base|)) (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)))), 102425#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 102424#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset) (= 0 (select |#valid| 0))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 102427#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 102426#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 102429#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (not (= |main_#t~mem20.offset| 0))), 102428#(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))), 102431#(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|))), 102430#(and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)), 102433#(and (= |main_#t~mem16.offset| 0) (<= 8 (select |#length| |main_#t~mem16.base|))), 102432#(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|))), 102381#false, 102380#true, 102383#(= (select |old(#valid)| 0) (select |#valid| 0)), 102382#(= (select |#valid| 0) 0), 102385#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 102384#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 102387#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#length)| |#length|)), 102386#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 102389#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 102388#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 102391#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 102390#(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| 0) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| |main_~#list~0.base|))), 102393#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 102392#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 102395#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 102394#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 102397#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 8) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 102396#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= (select |old(#valid)| 0) (select |#valid| 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___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 102399#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |old(#length)| |#length|) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 8))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 102398#(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___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 8))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-12 22:37:34,278 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 17 proven. 71 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:37:34,278 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-12 22:37:34,278 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-12 22:37:34,278 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=2670, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 22:37:34,278 INFO L87 Difference]: Start difference. First operand 932 states and 1073 transitions. Second operand 54 states. [2018-04-12 22:37:35,746 WARN L151 SmtUtils]: Spent 332ms on a formula simplification. DAG size of input: 129 DAG size of output 119 [2018-04-12 22:37:36,567 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 93 DAG size of output 93 [2018-04-12 22:37:41,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:37:41,038 INFO L93 Difference]: Finished difference Result 1083 states and 1258 transitions. [2018-04-12 22:37:41,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-12 22:37:41,038 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 130 [2018-04-12 22:37:41,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:37:41,039 INFO L225 Difference]: With dead ends: 1083 [2018-04-12 22:37:41,039 INFO L226 Difference]: Without dead ends: 1083 [2018-04-12 22:37:41,040 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3401 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=989, Invalid=10567, Unknown=0, NotChecked=0, Total=11556 [2018-04-12 22:37:41,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1083 states. [2018-04-12 22:37:41,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1083 to 949. [2018-04-12 22:37:41,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2018-04-12 22:37:41,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1093 transitions. [2018-04-12 22:37:41,045 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 1093 transitions. Word has length 130 [2018-04-12 22:37:41,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:37:41,045 INFO L459 AbstractCegarLoop]: Abstraction has 949 states and 1093 transitions. [2018-04-12 22:37:41,045 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-12 22:37:41,045 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 1093 transitions. [2018-04-12 22:37:41,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-04-12 22:37:41,046 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:37:41,046 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, 1, 1, 1, 1, 1] [2018-04-12 22:37:41,046 INFO L408 AbstractCegarLoop]: === Iteration 115 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:37:41,046 INFO L82 PathProgramCache]: Analyzing trace with hash -1346353220, now seen corresponding path program 3 times [2018-04-12 22:37:41,046 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:37:41,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:37:41,057 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:37:42,029 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 99 DAG size of output 54 [2018-04-12 22:37:42,261 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 105 DAG size of output 54 [2018-04-12 22:37:42,876 WARN L151 SmtUtils]: Spent 283ms on a formula simplification. DAG size of input: 104 DAG size of output 62 [2018-04-12 22:37:44,966 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 19 proven. 64 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 22:37:44,967 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:37:44,967 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2018-04-12 22:37:44,967 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:37:44,967 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 13 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:37:44,967 INFO L182 omatonBuilderFactory]: Interpolants [104577#true, 104579#(= (select |#valid| 0) 0), 104578#false, 104581#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 104580#(= (select |old(#valid)| 0) (select |#valid| 0)), 104583#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 104582#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 104585#(and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| 0) 0) (= 1 (select |#valid| |main_~#list~0.base|))), 104584#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 104587#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 104586#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 104589#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 104588#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 104591#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 104590#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 104593#(and (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4)))) (= (select |old(#valid)| 0) (select |#valid| 0))), 104592#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 104595#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 104594#(and (= (select |#valid| 0) 0) (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)))), 104597#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 104596#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 104599#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 104598#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 104601#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))), 104600#(and (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))), 104603#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (and (or (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)) (select (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0))))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 104602#(and (= (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|)))) (or (and (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| 0) |old(#valid)|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))), 104605#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (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|)))) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (or (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))), 104604#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 0) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 104607#(and (or (and (= |main_#t~mem21.offset| (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|)) 0))) (= |main_#t~mem21.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|)) 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)) (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|))) (= 0 (select |#valid| 0))), 104606#(and (or (and (not (= 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|)) 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)) (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|))) (= 0 (select |#valid| 0))), 104609#(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$.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_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (not (= 0 (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|)) (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))) (= 0 (select |#valid| 0))), 104608#(and (= 0 (select |#valid| 0)) (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|))) (not (= 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|)) 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)) (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|)))), 104611#(and (or (and (not (= 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|)) 0))) (= (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| |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|))) (= 0 (select |#valid| 0))), 104610#(and (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)) (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) |main_#t~mem17.base|) (not (= 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|))) (= 0 (select |#valid| 0))), 104613#(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 (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 |main_#t~mem19.base|)) (= |main_#t~mem19.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|)))), 104612#(and (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|)) (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|) |main_#t~mem18.offset|) main_~next~0.base) (not (= 0 (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|)))) (= 0 (select |#valid| 0))), 104615#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 104614#(= |#valid| |old(#valid)|), 104617#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 104616#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 104619#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 104618#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 104621#(or (= (select |old(#valid)| 0) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (not (= (select |old(#valid)| 0) 0))))), 104620#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |#valid| |old(#valid)|) (not (= (select |old(#valid)| 0) 0)))) (= (select |old(#valid)| 0) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 104623#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= 1 (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|)))), 104622#(or (not (= 1 (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)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 104625#(or (not (= 1 (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 (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|)))), 104624#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= 1 (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|)))), 104627#(or (and (or (and (not (= 1 (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|))))) (not (= |main_#t~mem16.offset| 0)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= 1 (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|))) (not (= 1 (select |#valid| |main_~#list~0.base|)))), 104626#(or (not (= 1 (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))) (not (= 1 (select |#valid| |main_~#list~0.base|)))), 104629#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (not (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (not (= 1 (select |#valid| |main_~#list~0.base|)))), 104628#(or (not (= 0 |main_#t~mem17.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (not (= 1 (select |#valid| |main_~#list~0.base|)))), 104631#(or (and (not (= 0 |main_#t~mem20.base|)) (not (= 1 (select |#valid| |main_#t~mem20.base|)))) (not (= 0 main_~next~0.base))), 104630#(or (and (not (= 0 |main_#t~mem20.base|)) (not (= 1 (select |#valid| |main_#t~mem20.base|)))) (not (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0))), 104633#(not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 104632#(not (= 0 main_~next~0.base)), 104634#(not (= 0 |main_#t~mem21.base|))] [2018-04-12 22:37:44,968 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 19 proven. 64 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 22:37:44,968 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-04-12 22:37:44,968 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-04-12 22:37:44,968 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=3102, Unknown=0, NotChecked=0, Total=3306 [2018-04-12 22:37:44,968 INFO L87 Difference]: Start difference. First operand 949 states and 1093 transitions. Second operand 58 states. [2018-04-12 22:37:46,135 WARN L151 SmtUtils]: Spent 209ms on a formula simplification. DAG size of input: 97 DAG size of output 94 [2018-04-12 22:37:48,326 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 99 DAG size of output 93 [2018-04-12 22:37:50,942 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 99 DAG size of output 92 [2018-04-12 22:37:51,107 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 104 DAG size of output 97 [2018-04-12 22:37:52,620 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 107 DAG size of output 81 [2018-04-12 22:37:53,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:37:53,158 INFO L93 Difference]: Finished difference Result 1076 states and 1247 transitions. [2018-04-12 22:37:53,158 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-04-12 22:37:53,158 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 132 [2018-04-12 22:37:53,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:37:53,159 INFO L225 Difference]: With dead ends: 1076 [2018-04-12 22:37:53,159 INFO L226 Difference]: Without dead ends: 1076 [2018-04-12 22:37:53,160 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 16 SyntacticMatches, 5 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6557 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=1758, Invalid=19122, Unknown=0, NotChecked=0, Total=20880 [2018-04-12 22:37:53,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2018-04-12 22:37:53,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 975. [2018-04-12 22:37:53,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2018-04-12 22:37:53,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1119 transitions. [2018-04-12 22:37:53,166 INFO L78 Accepts]: Start accepts. Automaton has 975 states and 1119 transitions. Word has length 132 [2018-04-12 22:37:53,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:37:53,166 INFO L459 AbstractCegarLoop]: Abstraction has 975 states and 1119 transitions. [2018-04-12 22:37:53,166 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-04-12 22:37:53,166 INFO L276 IsEmpty]: Start isEmpty. Operand 975 states and 1119 transitions. [2018-04-12 22:37:53,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-04-12 22:37:53,167 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:37:53,167 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, 1, 1, 1, 1, 1] [2018-04-12 22:37:53,167 INFO L408 AbstractCegarLoop]: === Iteration 116 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:37:53,167 INFO L82 PathProgramCache]: Analyzing trace with hash 2046614108, now seen corresponding path program 4 times [2018-04-12 22:37:53,167 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:37:53,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:37:53,178 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:37:54,731 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 18 proven. 66 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:37:54,731 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:37:54,732 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-04-12 22:37:54,732 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:37:54,732 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:37:54,732 INFO L182 omatonBuilderFactory]: Interpolants [106881#(and (= (select |#valid| 0) 0) (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)))), 106880#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 106883#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 106882#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 106885#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 106884#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 106887#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 106886#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 106889#(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 (= 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|))) (= 0 (select |#valid| 0))), 106888#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (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 (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 106891#(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 (= 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|))) (= 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|))))), 106890#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |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 (= 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|))) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select |#valid| 0))), 106893#(and (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|))) (= 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|))))), 106892#(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|)) (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|))) (= 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|))))), 106895#(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 (= 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|)))) (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|))) (= 0 (select |#valid| 0))), 106894#(and (= 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|)))) (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|)))), 106897#(and (or (and (= (select |#valid| 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 (= (select |#valid| 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|) 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)))) (= 0 (select |#valid| 0))), 106896#(and (not (= 0 |main_#t~mem20.base|)) (= 0 (select |#valid| 0)) (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|))))), 106899#(and (= 0 (select |#valid| 0)) (or (= (select |#valid| 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))))), 106898#(and (= 0 (select |#valid| 0)) (or (= (select |#valid| 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)))) (= 1 (select |#valid| |main_~#list~0.base|))), 106901#(and (or (not (= 0 |main_#t~mem17.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= 0 (select |#valid| 0))), 106900#(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 |#valid| 0) (select |#valid| |main_#t~mem16.base|)) (not (= |main_#t~mem16.offset| 0)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= 0 (select |#valid| 0))), 106903#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 106902#(and (= 0 (select |#valid| 0)) (or (not (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)))), 106905#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 106904#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 106907#(or (not (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0))), 106906#(or (not (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 106909#(not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 106908#(not (= 0 main_~next~0.base)), 106910#(not (= 0 |main_#t~mem21.base|)), 106861#false, 106860#true, 106863#(= (select |old(#valid)| 0) (select |#valid| 0)), 106862#(= (select |#valid| 0) 0), 106865#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 106864#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 106867#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 106866#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 106869#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 106868#(and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| 0) 0) (= 1 (select |#valid| |main_~#list~0.base|))), 106871#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 106870#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 106873#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 106872#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 106875#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 106874#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 106877#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 106876#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 106879#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 106878#(and (or (= 0 (select |old(#valid)| (@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|)))))] [2018-04-12 22:37:54,732 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 18 proven. 66 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:37:54,732 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-12 22:37:54,732 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-12 22:37:54,733 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=2366, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 22:37:54,733 INFO L87 Difference]: Start difference. First operand 975 states and 1119 transitions. Second operand 51 states. [2018-04-12 22:37:58,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:37:58,895 INFO L93 Difference]: Finished difference Result 1049 states and 1207 transitions. [2018-04-12 22:37:58,895 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-12 22:37:58,895 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 132 [2018-04-12 22:37:58,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:37:58,896 INFO L225 Difference]: With dead ends: 1049 [2018-04-12 22:37:58,896 INFO L226 Difference]: Without dead ends: 1049 [2018-04-12 22:37:58,897 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3007 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1045, Invalid=9875, Unknown=0, NotChecked=0, Total=10920 [2018-04-12 22:37:58,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states. [2018-04-12 22:37:58,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 959. [2018-04-12 22:37:58,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 959 states. [2018-04-12 22:37:58,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1101 transitions. [2018-04-12 22:37:58,903 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 1101 transitions. Word has length 132 [2018-04-12 22:37:58,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:37:58,903 INFO L459 AbstractCegarLoop]: Abstraction has 959 states and 1101 transitions. [2018-04-12 22:37:58,903 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-12 22:37:58,903 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 1101 transitions. [2018-04-12 22:37:58,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-04-12 22:37:58,904 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:37:58,904 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2018-04-12 22:37:58,904 INFO L408 AbstractCegarLoop]: === Iteration 117 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:37:58,904 INFO L82 PathProgramCache]: Analyzing trace with hash 629562973, now seen corresponding path program 2 times [2018-04-12 22:37:58,904 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:37:58,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:37:58,917 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:37:59,321 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 25 proven. 76 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-04-12 22:37:59,321 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:37:59,321 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 22:37:59,321 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:37:59,321 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 5 proven. 16 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-04-12 22:37:59,321 INFO L182 omatonBuilderFactory]: Interpolants [109057#(and (= |#valid| |old(#valid)|) (<= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))), 109056#(and (= |#valid| |old(#valid)|) (or (<= (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)))), 109059#(= 1 (select |#valid| |main_~#list~0.base|)), 109058#(and (or (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (<= 8 (select |#length| (@diff |old(#valid)| |#valid|)))) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 109031#true, 109033#(= 4 (select |#length| |main_~#list~0.base|)), 109032#false, 109035#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 109034#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 109037#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 109036#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 109039#(= |old(#length)| |#length|), 109038#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|))), 109041#(and (<= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 109040#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (<= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 4) (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|))))), 109043#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 109042#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 109045#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 109044#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 109047#(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|))), 109046#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0)), 109049#(or (and (<= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)), 109048#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (<= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 109051#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 109050#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 109053#(or (<= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)), 109052#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))), 109055#(= |#valid| |old(#valid)|), 109054#(<= (select |#length| |main_~#list~0.base|) 4)] [2018-04-12 22:37:59,321 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 25 proven. 76 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-04-12 22:37:59,322 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 22:37:59,322 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 22:37:59,322 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2018-04-12 22:37:59,322 INFO L87 Difference]: Start difference. First operand 959 states and 1101 transitions. Second operand 29 states. [2018-04-12 22:38:00,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:38:00,226 INFO L93 Difference]: Finished difference Result 1155 states and 1326 transitions. [2018-04-12 22:38:00,227 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 22:38:00,227 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 142 [2018-04-12 22:38:00,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:38:00,227 INFO L225 Difference]: With dead ends: 1155 [2018-04-12 22:38:00,228 INFO L226 Difference]: Without dead ends: 1153 [2018-04-12 22:38:00,228 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=248, Invalid=1312, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 22:38:00,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2018-04-12 22:38:00,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 1131. [2018-04-12 22:38:00,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1131 states. [2018-04-12 22:38:00,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1131 states to 1131 states and 1309 transitions. [2018-04-12 22:38:00,234 INFO L78 Accepts]: Start accepts. Automaton has 1131 states and 1309 transitions. Word has length 142 [2018-04-12 22:38:00,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:38:00,234 INFO L459 AbstractCegarLoop]: Abstraction has 1131 states and 1309 transitions. [2018-04-12 22:38:00,234 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 22:38:00,234 INFO L276 IsEmpty]: Start isEmpty. Operand 1131 states and 1309 transitions. [2018-04-12 22:38:00,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-04-12 22:38:00,235 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:38:00,235 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, 1, 1, 1, 1, 1] [2018-04-12 22:38:00,235 INFO L408 AbstractCegarLoop]: === Iteration 118 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:38:00,235 INFO L82 PathProgramCache]: Analyzing trace with hash -950779295, now seen corresponding path program 1 times [2018-04-12 22:38:00,235 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:38:00,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:38:00,245 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:38:01,773 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 25 proven. 69 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:38:01,773 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:38:01,773 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2018-04-12 22:38:01,773 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:38:01,773 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:38:01,774 INFO L182 omatonBuilderFactory]: Interpolants [111369#true, 111371#(= (select |#valid| 0) 0), 111370#false, 111373#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 111372#(= (select |old(#valid)| 0) (select |#valid| 0)), 111375#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 111374#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 111377#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| 0) 0) (= (select |#valid| |main_~#list~0.base|) 1)), 111376#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 111379#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 111378#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 111381#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 111380#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 111383#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 111382#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 111385#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 111384#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 111387#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (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|)), 111386#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 111389#(and (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0))), 111388#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 111391#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 111390#(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| 0) 0)), 111393#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 111392#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 111395#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 111394#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 111397#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 111396#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 111399#(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 |#valid| 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|))), 111398#(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 (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 111401#(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|)))) (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 |#valid| 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|))), 111400#(or (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| (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 |#valid| 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|))), 111403#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (and (= (select |#valid| 0) 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|))), 111402#(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))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (and (= (select |#valid| 0) 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 (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|)))), 111405#(or (not (= |main_#t~mem20.offset| 0)) (and (not (= 0 |main_#t~mem20.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|)) (= (select |#valid| 0) 0)) (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|)))), 111404#(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_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| 0) 0)) (and (not (= |main_~#list~0.base| 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|))), 111407#(or (and (= (select |#valid| 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|) main_~next~0.base) (= 0 (select |#valid| 0))) (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|)))), 111406#(or (and (not (= 0 |main_#t~mem20.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|)) (= (select |#valid| 0) 0)) (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|)))), 111409#(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)) (not (= |main_#t~mem16.offset| 0)) (and (= (select |#valid| 0) (select |#valid| |main_#t~mem16.base|)) (= 0 (select |#valid| 0))))), 111408#(or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (and (= (select |#valid| 0) (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0)))), 111411#(or (= 0 main_~next~0.offset) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 111410#(or (= 0 |main_#t~mem17.offset|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 111413#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 111412#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 111415#(or (= 0 main_~next~0.offset) (not (= |main_#t~mem20.offset| 0))), 111414#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 111417#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 111416#(= 0 main_~next~0.offset), 111419#(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|))), 111418#(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|))), 111421#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|)), 111420#(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 22:38:01,774 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 25 proven. 69 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:38:01,774 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-12 22:38:01,774 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-12 22:38:01,774 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=2579, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 22:38:01,774 INFO L87 Difference]: Start difference. First operand 1131 states and 1309 transitions. Second operand 53 states. [2018-04-12 22:38:05,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:38:05,842 INFO L93 Difference]: Finished difference Result 1250 states and 1439 transitions. [2018-04-12 22:38:05,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-12 22:38:05,842 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 133 [2018-04-12 22:38:05,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:38:05,843 INFO L225 Difference]: With dead ends: 1250 [2018-04-12 22:38:05,843 INFO L226 Difference]: Without dead ends: 1250 [2018-04-12 22:38:05,843 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3395 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1056, Invalid=10934, Unknown=0, NotChecked=0, Total=11990 [2018-04-12 22:38:05,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2018-04-12 22:38:05,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 1184. [2018-04-12 22:38:05,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1184 states. [2018-04-12 22:38:05,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1184 states to 1184 states and 1363 transitions. [2018-04-12 22:38:05,850 INFO L78 Accepts]: Start accepts. Automaton has 1184 states and 1363 transitions. Word has length 133 [2018-04-12 22:38:05,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:38:05,850 INFO L459 AbstractCegarLoop]: Abstraction has 1184 states and 1363 transitions. [2018-04-12 22:38:05,850 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-12 22:38:05,851 INFO L276 IsEmpty]: Start isEmpty. Operand 1184 states and 1363 transitions. [2018-04-12 22:38:05,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-04-12 22:38:05,851 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:38:05,851 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, 1, 1, 1, 1, 1] [2018-04-12 22:38:05,851 INFO L408 AbstractCegarLoop]: === Iteration 119 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:38:05,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1241415937, now seen corresponding path program 2 times [2018-04-12 22:38:05,852 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:38:05,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:38:05,862 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:38:06,934 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 102 DAG size of output 51 [2018-04-12 22:38:07,692 WARN L151 SmtUtils]: Spent 269ms on a formula simplification. DAG size of input: 106 DAG size of output 64 [2018-04-12 22:38:10,037 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 29 proven. 66 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:38:10,037 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:38:10,037 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2018-04-12 22:38:10,037 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:38:10,037 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 22 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:38:10,038 INFO L182 omatonBuilderFactory]: Interpolants [113975#false, 113974#true, 113977#(= (select |old(#valid)| 0) (select |#valid| 0)), 113976#(= (select |#valid| 0) 0), 113979#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 113978#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 113981#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 113980#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 113983#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 113982#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| 0) 0) (= (select |#valid| |main_~#list~0.base|) 1)), 113985#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 113984#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 113987#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 113986#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 113989#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 113988#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 113991#(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| 0) 0)), 113990#(and (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0))), 113993#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 113992#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 113995#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 113994#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 113997#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 113996#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 113999#(and (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 113998#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 114001#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| 0) |old(#valid)|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)), 114000#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))), 114003#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 0) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 114002#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)) (select (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0))))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))), 114005#(or (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 (not (= 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|)) 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|))), 114004#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (@diff (store |old(#memory_$Pointer$.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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 114007#(or (= |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$.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)))) (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|))) (not (= 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|)) 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))) (= 0 (select |#valid| 0)))), 114006#(or (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)) (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 (= |main_#t~mem21.offset| (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|)) 0))) (= |main_#t~mem21.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|)) 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))) (= 0 (select |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 114009#(or (and (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|))) (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) |main_#t~mem17.base|) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))) (= 0 (select |#valid| 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|))), 114008#(and (or (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |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))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (not (= 0 (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))) (= 0 (select |#valid| 0))) (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|))), 114011#(or (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_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| 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|) |main_#t~mem18.offset|) main_~next~0.base) (not (= 0 (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|))), 114010#(or (and (or (and (not (= 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|)) 0))) (= (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| |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))) (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|))), 114013#(= |#valid| |old(#valid)|), 114012#(or (and (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|))) (not (= 0 |main_#t~mem19.base|)) (= |main_#t~mem19.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)))) (= 0 (select |#valid| 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|))), 114015#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 114014#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 114017#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 114016#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 114019#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |#valid| |old(#valid)|) (not (= (select |old(#valid)| 0) 0)))) (= (select |old(#valid)| 0) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 114018#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 114021#(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 (= |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|))), 114020#(or (= (select |old(#valid)| 0) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (not (= (select |old(#valid)| 0) 0))))), 114023#(or (not (= 1 (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$.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|)))), 114022#(or (not (= 1 (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$.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|)))), 114025#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 1 (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))), 114024#(or (not (= 1 (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|)))), 114027#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (= 0 |main_#t~mem17.offset|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 114026#(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 (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (and (not (= 1 (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|))))) (not (= |main_#t~mem16.offset| 0)) (not (= 1 (select |#valid| |main_#t~mem16.base|)))))), 114029#(or (= 0 main_~next~0.offset) (and (not (= 0 |main_#t~mem20.base|)) (not (= 1 (select |#valid| |main_#t~mem20.base|)))) (not (= |main_#t~mem20.offset| 0))), 114028#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 main_~next~0.offset) (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 114031#(= 0 main_~next~0.offset), 114030#(or (= 0 main_~next~0.offset) (and (not (= 0 |main_#t~mem20.base|)) (not (= 1 (select |#valid| |main_#t~mem20.base|))))), 114033#(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|))), 114032#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 114035#(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|)))), 114034#(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|))), 114036#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|))] [2018-04-12 22:38:10,038 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 29 proven. 66 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:38:10,038 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-12 22:38:10,038 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-12 22:38:10,038 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=3677, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 22:38:10,038 INFO L87 Difference]: Start difference. First operand 1184 states and 1363 transitions. Second operand 63 states. [2018-04-12 22:38:11,269 WARN L151 SmtUtils]: Spent 203ms on a formula simplification. DAG size of input: 101 DAG size of output 100 [2018-04-12 22:38:11,977 WARN L151 SmtUtils]: Spent 173ms on a formula simplification. DAG size of input: 84 DAG size of output 68 [2018-04-12 22:38:13,697 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 102 DAG size of output 92 [2018-04-12 22:38:15,473 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 116 DAG size of output 69 [2018-04-12 22:38:16,598 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 89 DAG size of output 78 [2018-04-12 22:38:16,796 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 108 DAG size of output 97 [2018-04-12 22:38:17,004 WARN L151 SmtUtils]: Spent 155ms on a formula simplification. DAG size of input: 111 DAG size of output 100 [2018-04-12 22:38:17,584 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 119 DAG size of output 86 [2018-04-12 22:38:18,739 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 119 DAG size of output 79 [2018-04-12 22:38:19,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:38:19,202 INFO L93 Difference]: Finished difference Result 1259 states and 1454 transitions. [2018-04-12 22:38:19,202 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-04-12 22:38:19,202 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 133 [2018-04-12 22:38:19,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:38:19,204 INFO L225 Difference]: With dead ends: 1259 [2018-04-12 22:38:19,204 INFO L226 Difference]: Without dead ends: 1259 [2018-04-12 22:38:19,204 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 17 SyntacticMatches, 6 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7078 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=1836, Invalid=20814, Unknown=0, NotChecked=0, Total=22650 [2018-04-12 22:38:19,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1259 states. [2018-04-12 22:38:19,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1259 to 1142. [2018-04-12 22:38:19,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1142 states. [2018-04-12 22:38:19,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1142 states to 1142 states and 1320 transitions. [2018-04-12 22:38:19,213 INFO L78 Accepts]: Start accepts. Automaton has 1142 states and 1320 transitions. Word has length 133 [2018-04-12 22:38:19,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:38:19,213 INFO L459 AbstractCegarLoop]: Abstraction has 1142 states and 1320 transitions. [2018-04-12 22:38:19,213 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-12 22:38:19,213 INFO L276 IsEmpty]: Start isEmpty. Operand 1142 states and 1320 transitions. [2018-04-12 22:38:19,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2018-04-12 22:38:19,214 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:38:19,214 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:38:19,214 INFO L408 AbstractCegarLoop]: === Iteration 120 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:38:19,214 INFO L82 PathProgramCache]: Analyzing trace with hash 709139869, now seen corresponding path program 1 times [2018-04-12 22:38:19,215 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:38:19,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:38:19,225 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:38:20,138 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 99 DAG size of output 46 [2018-04-12 22:38:20,410 WARN L151 SmtUtils]: Spent 164ms on a formula simplification. DAG size of input: 105 DAG size of output 63 [2018-04-12 22:38:20,880 WARN L151 SmtUtils]: Spent 276ms on a formula simplification. DAG size of input: 100 DAG size of output 67 [2018-04-12 22:38:24,556 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 9 proven. 37 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-12 22:38:24,556 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:38:24,556 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2018-04-12 22:38:24,556 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:38:24,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:38:24,557 INFO L182 omatonBuilderFactory]: Interpolants [116615#false, 116614#true, 116617#(and (= (select |#valid| 0) 0) (= 1 (select |#valid| |main_~#list~0.base|))), 116616#(= (select |#valid| 0) 0), 116619#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 116618#(= |#valid| |old(#valid)|), 116621#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 116620#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 116623#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0)), 116622#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 116625#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (= (select |old(#valid)| 0) (select |#valid| 0))), 116624#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0)), 116627#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 116626#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 116629#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| 0) 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)))), 116628#(or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)), 116631#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 116630#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 116633#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (select (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)))) (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) |#valid|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 116632#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 116635#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (select (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)))) (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (or (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) |#valid|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 116634#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (select (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)))) (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) |#valid|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 116637#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 116636#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 116639#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 0) |old(#valid)|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |#valid| |old(#valid)|) (not (= 0 (@diff |#valid| |old(#valid)|))))), 116638#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 0) |old(#valid)|) (or (= |#valid| |old(#valid)|) (not (= 0 (@diff |#valid| |old(#valid)|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 116641#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (not (= 0 (@diff |#valid| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0))))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))))), 116640#(and (or (and (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| 0) |old(#valid)|) (or (= |#valid| |old(#valid)|) (not (= 0 (@diff |#valid| |old(#valid)|))))) (= |#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 (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))), 116643#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff (store |#valid| (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))) (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (not (= 0 (@diff (store |#valid| (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))) (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |#valid| (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (not (= 0 (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff (store |#valid| (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))) (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (not (= 0 (@diff (store |#valid| (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))) (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |#valid| (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (not (= 0 (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff (store |#valid| (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))) (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (not (= 0 (@diff (store |#valid| (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))) (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |#valid| (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (not (= 0 (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 116642#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (or (not (= 0 (@diff (store |#valid| (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (select (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (store |#valid| (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (select (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff (store |#valid| (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (select (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) |#valid|) (not (= 0 (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 116645#(or (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |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.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (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| |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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select |#valid| 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|))), 116644#(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)))) (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select |#valid| 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 116647#(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| |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|))) (and (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~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (= (select |#valid| 0) 0) (= |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_#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_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 116646#(or (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 (= 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 (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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| |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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select |#valid| 0) 0))))), 116649#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (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| 0) 0) (= (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| |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|))), 116648#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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|))) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) |main_#t~mem17.base|) (= (select |#valid| 0) 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|))), 116651#(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 (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (and (= (select |#valid| 0) 0) (= |main_#t~mem19.base| 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|))), 116650#(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|))) (or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) main_~next~0.base) (= (select |#valid| 0) 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)) (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| |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|))), 116653#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 116652#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 116655#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 116654#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 116657#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (and (= |old(#valid)| (store |#valid| 0 (select |old(#valid)| 0))) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base 0)) (= (select |#valid| 0) 0)))), 116656#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 116659#(and (= (store (store |#valid| 0 (select |old(#valid)| 0)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) |old(#valid)|) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= (select |#valid| 0) 0)), 116658#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |old(#valid)| (store |#valid| 0 (select |old(#valid)| 0))) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base 0)) (= (select |#valid| 0) 0)), 116661#(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|))) (and (= (select |#valid| 0) 0) (not (= |main_#t~mem20.base| 0)) (= (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base) 0))), 116660#(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 |#valid| (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| 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 (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) main_~next~0.base) 0) (= (select |#valid| 0) 0))), 116663#(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|))) (and (= (select |#valid| 0) 0) (not (= |main_#t~mem20.base| 0)) (= (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base) 0))), 116662#(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|))) (and (= (select |#valid| 0) 0) (not (= |main_#t~mem20.base| 0)) (= (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base) 0))), 116665#(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)))), 116664#(or (and (= (select |#valid| 0) 0) (= (select |#valid| main_~next~0.base) 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 (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|)))), 116667#(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)))), 116666#(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|))), 116669#(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|)))), 116668#(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)))), 116671#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 116670#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (not (= 0 (select |old(#valid)| 0))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 116673#(and (or (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (or (= 1 (select |old(#valid)| (@diff |old(#valid)| |#valid|))) (not (= 0 (select |old(#valid)| 0))))) (= 0 (@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 (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (or (= 1 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (not (= 0 (select |old(#valid)| 0)))) (= 0 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 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|)))))), 116672#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (or (and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (not (= 0 (select |old(#valid)| 0)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 116675#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0) (not (= |main_#t~mem20.offset| 0))), 116674#(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))), 116676#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0))] [2018-04-12 22:38:24,557 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 9 proven. 37 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-12 22:38:24,558 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-12 22:38:24,558 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-12 22:38:24,558 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=3707, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 22:38:24,558 INFO L87 Difference]: Start difference. First operand 1142 states and 1320 transitions. Second operand 63 states. [2018-04-12 22:38:26,372 WARN L151 SmtUtils]: Spent 203ms on a formula simplification. DAG size of input: 105 DAG size of output 85 [2018-04-12 22:38:27,135 WARN L151 SmtUtils]: Spent 202ms on a formula simplification. DAG size of input: 103 DAG size of output 61 [2018-04-12 22:38:27,413 WARN L151 SmtUtils]: Spent 155ms on a formula simplification. DAG size of input: 85 DAG size of output 59 [2018-04-12 22:38:29,320 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 68 DAG size of output 61 [2018-04-12 22:38:29,509 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 65 DAG size of output 58 [2018-04-12 22:38:30,125 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 81 DAG size of output 75 [2018-04-12 22:38:30,431 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 70 DAG size of output 65 [2018-04-12 22:38:30,687 WARN L151 SmtUtils]: Spent 193ms on a formula simplification. DAG size of input: 78 DAG size of output 70 [2018-04-12 22:38:31,065 WARN L151 SmtUtils]: Spent 224ms on a formula simplification. DAG size of input: 86 DAG size of output 76 [2018-04-12 22:38:31,209 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 65 DAG size of output 59 [2018-04-12 22:38:31,413 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 84 DAG size of output 78 [2018-04-12 22:38:31,617 WARN L151 SmtUtils]: Spent 138ms on a formula simplification. DAG size of input: 81 DAG size of output 75 [2018-04-12 22:38:31,829 WARN L151 SmtUtils]: Spent 144ms on a formula simplification. DAG size of input: 79 DAG size of output 73 [2018-04-12 22:38:32,023 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 79 DAG size of output 67 [2018-04-12 22:38:33,024 WARN L151 SmtUtils]: Spent 192ms on a formula simplification. DAG size of input: 83 DAG size of output 73 [2018-04-12 22:38:33,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:38:33,617 INFO L93 Difference]: Finished difference Result 1253 states and 1455 transitions. [2018-04-12 22:38:33,617 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-04-12 22:38:33,617 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 119 [2018-04-12 22:38:33,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:38:33,618 INFO L225 Difference]: With dead ends: 1253 [2018-04-12 22:38:33,618 INFO L226 Difference]: Without dead ends: 1253 [2018-04-12 22:38:33,619 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 13 SyntacticMatches, 8 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5522 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=1074, Invalid=18108, Unknown=0, NotChecked=0, Total=19182 [2018-04-12 22:38:33,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1253 states. [2018-04-12 22:38:33,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1253 to 1196. [2018-04-12 22:38:33,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1196 states. [2018-04-12 22:38:33,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1196 states to 1196 states and 1383 transitions. [2018-04-12 22:38:33,627 INFO L78 Accepts]: Start accepts. Automaton has 1196 states and 1383 transitions. Word has length 119 [2018-04-12 22:38:33,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:38:33,627 INFO L459 AbstractCegarLoop]: Abstraction has 1196 states and 1383 transitions. [2018-04-12 22:38:33,627 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-12 22:38:33,627 INFO L276 IsEmpty]: Start isEmpty. Operand 1196 states and 1383 transitions. [2018-04-12 22:38:33,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2018-04-12 22:38:33,628 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:38:33,628 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, 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 22:38:33,628 INFO L408 AbstractCegarLoop]: === Iteration 121 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:38:33,628 INFO L82 PathProgramCache]: Analyzing trace with hash 1549008461, now seen corresponding path program 1 times [2018-04-12 22:38:33,628 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:38:33,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:38:33,643 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:38:34,697 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 99 DAG size of output 52 [2018-04-12 22:38:34,942 WARN L151 SmtUtils]: Spent 143ms on a formula simplification. DAG size of input: 105 DAG size of output 62 [2018-04-12 22:38:35,326 WARN L151 SmtUtils]: Spent 212ms on a formula simplification. DAG size of input: 102 DAG size of output 66 [2018-04-12 22:38:38,634 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 29 proven. 57 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-12 22:38:38,635 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:38:38,635 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66] total 66 [2018-04-12 22:38:38,635 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:38:38,635 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:38:38,636 INFO L182 omatonBuilderFactory]: Interpolants [119297#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 119296#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 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)))), 119299#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 119298#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 119301#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (select (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)))) (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) |#valid|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 119300#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (select (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)))) (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) |#valid|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 119303#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 119302#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (select (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)))) (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (or (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) |#valid|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 119305#(and (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (not (= 0 (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|))), 119304#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 119307#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.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|)))) (or (not (= 0 (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|)) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))), 119306#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (not (= 0 (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|))), 119309#(and (or (and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (or (not (= 0 (@diff (store |#valid| (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (select (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (store |#valid| (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (select (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff (store |#valid| (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (select (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) |#valid|) (not (= 0 (@diff |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 119308#(and (or (and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (not (= 0 (@diff |#valid| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 119311#(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 (= (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 (= (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))))) (= 0 (select |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 119310#(or (and (or (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff (store |#valid| (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))) (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (not (= 0 (@diff (store |#valid| (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))) (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |#valid| (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 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|) (or (= |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (not (= 0 (@diff |#valid| (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))))) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| 0) (select |#valid| 0))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 119313#(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|))) (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 (= (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 (= (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))))) (= 0 (select |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 119312#(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 (= (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| (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 (= (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))))) (= 0 (select |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 119315#(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|))) (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 (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) |main_#t~mem17.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 119314#(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|))) (or (and (= |main_#t~mem16.offset| 0) (or (and (= 0 (select |#valid| 0)) (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_#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|))) (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|))))), 119317#(or (and (not (= 0 (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|) main_~next~0.base) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.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))))) (= 0 (select |#valid| 0)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |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|))) (= |main_~#list~0.base| (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|)))), 119316#(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|))) (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 (= (select (select |#memory_$Pointer$.base| (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)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))))) (= 0 (select |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 119319#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 119318#(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|))) (or (= |main_#t~mem19.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|) main_~next~0.base) (= |main_#t~mem19.base| 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))))) (= 0 (select |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 119321#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 119320#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 119323#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 119322#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 119325#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base 0)) (= (select |#valid| 0) 0) (= (store |old(#valid)| 0 (select |#valid| 0)) |#valid|)), 119324#(or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base 0)) (= (select |#valid| 0) 0) (= (store |old(#valid)| 0 (select |#valid| 0)) |#valid|))), 119327#(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 (or (and (or (= (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) main_~next~0.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))))) (= 0 (select |#valid| 0))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 119326#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= |#valid| (store (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) 0 (select |#valid| 0))) (= (select |#valid| 0) 0)), 119329#(or (and (or (= (select |#valid| |main_#t~mem20.base|) 0) (and (= 0 (select |#valid| 0)) (or (= (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.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.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|)))), 119328#(or (and (or (= (select |#valid| |main_#t~mem20.base|) 0) (and (= 0 (select |#valid| 0)) (or (= (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.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.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|)))), 119331#(or (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 (= 0 (select |#valid| 0)) (or (= (select |#valid| main_~next~0.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))))))), 119330#(or (and (not (= |main_#t~mem20.base| 0)) (= 0 (select |#valid| 0)) (or (= (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.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|)))), 119333#(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)))) (= 0 (select |#valid| 0))), 119332#(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)))) (= 0 (select |#valid| 0)) (= 1 (select |#valid| |main_~#list~0.base|))), 119335#(and (= 0 (select |#valid| 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)))), 119334#(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)) (= 0 (select |#valid| 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 119337#(and (= 0 (select |#valid| 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|)))), 119336#(and (= 0 (select |#valid| 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)))), 119339#(and (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (not (= (select |old(#valid)| 0) 0))) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 119338#(and (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (not (= (select |old(#valid)| 0) 0))) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 119341#(and (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|)) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (or (and (= 1 (select |old(#valid)| (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|))) (not (= (select |old(#valid)| 0) 0))))) (or (and (= 0 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= 1 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (not (= (select |old(#valid)| 0) 0)))) (= 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|))))) (= |#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|))))), 119340#(and (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (not (= (select |old(#valid)| 0) 0))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 119343#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0) (not (= |main_#t~mem20.offset| 0))), 119342#(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))), 119344#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0)), 119279#false, 119278#true, 119281#(= (select |old(#valid)| 0) (select |#valid| 0)), 119280#(= 0 (select |#valid| 0)), 119283#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 119282#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 119285#(= |#valid| |old(#valid)|), 119284#(and (= 0 (select |#valid| 0)) (= 1 (select |#valid| |main_~#list~0.base|))), 119287#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 119286#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 119289#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 119288#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 119291#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0)), 119290#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0)), 119293#(and (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 119292#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (= (select |old(#valid)| 0) (select |#valid| 0))), 119295#(and (or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (= (select |old(#valid)| 0) (select |#valid| 0))), 119294#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)))] [2018-04-12 22:38:38,636 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 29 proven. 57 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-12 22:38:38,636 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-12 22:38:38,636 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-12 22:38:38,636 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=4189, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 22:38:38,636 INFO L87 Difference]: Start difference. First operand 1196 states and 1383 transitions. Second operand 67 states. [2018-04-12 22:38:39,630 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 108 DAG size of output 51 [2018-04-12 22:38:39,984 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 112 DAG size of output 60 [2018-04-12 22:38:40,316 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 116 DAG size of output 64 [2018-04-12 22:38:40,550 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 112 DAG size of output 60 [2018-04-12 22:38:40,984 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 106 DAG size of output 88 [2018-04-12 22:38:41,808 WARN L151 SmtUtils]: Spent 185ms on a formula simplification. DAG size of input: 106 DAG size of output 68 [2018-04-12 22:38:42,067 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 86 DAG size of output 65 [2018-04-12 22:38:45,085 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 93 DAG size of output 71 [2018-04-12 22:38:45,386 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 101 DAG size of output 76 [2018-04-12 22:38:45,697 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 93 DAG size of output 73 [2018-04-12 22:38:45,871 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 87 DAG size of output 65 [2018-04-12 22:38:46,805 WARN L151 SmtUtils]: Spent 143ms on a formula simplification. DAG size of input: 94 DAG size of output 77 [2018-04-12 22:38:47,100 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 94 DAG size of output 71 [2018-04-12 22:38:47,252 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 88 DAG size of output 66 [2018-04-12 22:38:47,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:38:47,721 INFO L93 Difference]: Finished difference Result 1256 states and 1442 transitions. [2018-04-12 22:38:47,721 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-12 22:38:47,721 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 139 [2018-04-12 22:38:47,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:38:47,722 INFO L225 Difference]: With dead ends: 1256 [2018-04-12 22:38:47,722 INFO L226 Difference]: Without dead ends: 1256 [2018-04-12 22:38:47,723 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6478 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=1566, Invalid=19896, Unknown=0, NotChecked=0, Total=21462 [2018-04-12 22:38:47,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1256 states. [2018-04-12 22:38:47,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1256 to 1141. [2018-04-12 22:38:47,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1141 states. [2018-04-12 22:38:47,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1141 states to 1141 states and 1320 transitions. [2018-04-12 22:38:47,734 INFO L78 Accepts]: Start accepts. Automaton has 1141 states and 1320 transitions. Word has length 139 [2018-04-12 22:38:47,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:38:47,734 INFO L459 AbstractCegarLoop]: Abstraction has 1141 states and 1320 transitions. [2018-04-12 22:38:47,734 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-12 22:38:47,734 INFO L276 IsEmpty]: Start isEmpty. Operand 1141 states and 1320 transitions. [2018-04-12 22:38:47,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-04-12 22:38:47,735 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:38:47,736 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, 1, 1, 1, 1, 1] [2018-04-12 22:38:47,736 INFO L408 AbstractCegarLoop]: === Iteration 122 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:38:47,736 INFO L82 PathProgramCache]: Analyzing trace with hash 890789808, now seen corresponding path program 1 times [2018-04-12 22:38:47,736 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:38:47,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:38:47,760 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:38:48,678 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 75 DAG size of output 69 [2018-04-12 22:38:50,023 WARN L151 SmtUtils]: Spent 299ms on a formula simplification. DAG size of input: 119 DAG size of output 61 [2018-04-12 22:38:50,535 WARN L151 SmtUtils]: Spent 270ms on a formula simplification. DAG size of input: 125 DAG size of output 69 [2018-04-12 22:38:52,502 WARN L151 SmtUtils]: Spent 1184ms on a formula simplification. DAG size of input: 167 DAG size of output 103 [2018-04-12 22:38:53,312 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 101 DAG size of output 43 [2018-04-12 22:38:53,492 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 114 DAG size of output 49 [2018-04-12 22:38:53,706 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 114 DAG size of output 49 [2018-04-12 22:38:53,952 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 123 DAG size of output 58 [2018-04-12 22:38:54,198 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 116 DAG size of output 50 [2018-04-12 22:38:54,396 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 116 DAG size of output 50 [2018-04-12 22:38:54,648 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 130 DAG size of output 54 [2018-04-12 22:38:54,857 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 122 DAG size of output 49 [2018-04-12 22:38:57,161 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 22:38:57,161 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:38:57,161 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68] total 68 [2018-04-12 22:38:57,162 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:38:57,162 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 15 proven. 14 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-12 22:38:57,163 INFO L182 omatonBuilderFactory]: Interpolants [121903#false, 121902#true, 121905#(and (= (select |#valid| 0) 0) (= (select |#valid| |main_~#list~0.base|) 1)), 121904#(= (select |#valid| 0) 0), 121907#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 121906#(= |#valid| |old(#valid)|), 121909#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 121908#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 121911#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|)), 121910#(= (select |old(#valid)| 0) (select |#valid| 0)), 121913#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 121912#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 121915#(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| 0) 0) (= 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))), 121914#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1)), 121917#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 121916#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 121919#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 121918#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 121921#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 121920#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 121923#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (and (= (select |#valid| 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))) (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)) (= (select |#valid| 0) 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)) 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)))))), 121922#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 121925#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 121924#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 121927#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 121926#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 121929#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))), 121928#(and (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 121931#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)) (select (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0))))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)) (select (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0))))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))), 121930#(and (= (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|)))) (or (and (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| 0) |old(#valid)|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#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 (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))), 121933#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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 (= (@diff (store |old(#memory_$Pointer$.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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (@diff (store |old(#memory_$Pointer$.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___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 121932#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 0) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 121935#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (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))) (= 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)))) (and (= |main_#t~mem21.offset| (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|)) 0))) (= |main_#t~mem21.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|)) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= 0 (select |#valid| 0)))), 121934#(or (and (= 0 (select |#valid| 0)) (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))) (= 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)))) (and (not (= 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|)) 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|))), 121937#(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 (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (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)))) (= (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)))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (not (= 0 (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))) (= 0 (select |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 121936#(or (and (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))) (= 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)))) (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|))) (not (= 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|)) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= 0 (select |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 121939#(or (and (= 0 (select |#valid| 0)) (or (and (not (= 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|)) 0))) (= (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| |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))) (= 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|))), 121938#(or (and (or (= (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) |main_#t~mem17.base|) (not (= 0 (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| |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)) (= (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|)))) (= 0 (select |#valid| 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|))), 121941#(or (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 (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 |main_#t~mem19.base|)) (= |main_#t~mem19.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)) (= (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))) (= 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|))), 121940#(or (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_~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))) (= 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 (not (= 0 (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_~next~0.base) (not (= 0 (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|))), 121943#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 121942#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 121945#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 121944#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 121947#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |#valid| |old(#valid)|) (not (= (select |old(#valid)| 0) 0)))) (= (select |old(#valid)| 0) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 121946#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 121949#(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 (= |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))) (= 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|))), 121948#(or (= (select |old(#valid)| 0) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (not (= (select |old(#valid)| 0) 0))))), 121951#(or (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) 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 (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |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) 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|)))), 121950#(or (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) 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 (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |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) 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|)))), 121953#(or (= 0 (select |#valid| |main_~#list~0.base|)) (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| |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 (= 1 (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))), 121952#(or (not (= 1 (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|))) (and (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_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))))) (not (= |main_~#list~0.base| main_~next~0.base)))), 121955#(or (= 0 (select |#valid| |main_~#list~0.base|)) (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|))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (= (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)) (not (= 1 (select |#valid| |main_#t~mem17.base|)))), 121954#(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|)) (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))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (and (not (= 1 (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|))))) (not (= |main_#t~mem16.offset| 0)) (not (= 1 (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)))), 121957#(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|)) (not (= 1 (select |#valid| |main_#t~mem20.base|)))) (and (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (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)))), 121956#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 1 (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 (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (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)))), 121959#(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 (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base))) (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)))), 121958#(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|)) (not (= 1 (select |#valid| |main_#t~mem20.base|)))) (and (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base))) (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)))), 121961#(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|))))), 121960#(or (not (= 1 (select |#valid| main_~next~0.base))) (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)))), 121963#(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|))))), 121962#(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)))), 121965#(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|)))), 121964#(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|)))), 121967#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 121966#(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|))), 121969#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)), 121968#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))] [2018-04-12 22:38:57,163 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 22:38:57,163 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-04-12 22:38:57,163 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-04-12 22:38:57,163 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=4335, Unknown=0, NotChecked=0, Total=4556 [2018-04-12 22:38:57,163 INFO L87 Difference]: Start difference. First operand 1141 states and 1320 transitions. Second operand 68 states. [2018-04-12 22:38:59,632 WARN L151 SmtUtils]: Spent 372ms on a formula simplification. DAG size of input: 163 DAG size of output 109 [2018-04-12 22:39:00,458 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 74 DAG size of output 70 [2018-04-12 22:39:01,048 WARN L151 SmtUtils]: Spent 423ms on a formula simplification. DAG size of input: 99 DAG size of output 78 [2018-04-12 22:39:01,415 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 81 DAG size of output 75 [2018-04-12 22:39:02,591 WARN L151 SmtUtils]: Spent 741ms on a formula simplification. DAG size of input: 123 DAG size of output 122 [2018-04-12 22:39:04,839 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 99 DAG size of output 88 [2018-04-12 22:39:05,142 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 133 DAG size of output 123 [2018-04-12 22:39:05,407 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 89 DAG size of output 81 [2018-04-12 22:39:05,664 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 96 DAG size of output 87 [2018-04-12 22:39:05,850 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 90 DAG size of output 81 [2018-04-12 22:39:06,567 WARN L151 SmtUtils]: Spent 199ms on a formula simplification. DAG size of input: 94 DAG size of output 90 [2018-04-12 22:39:07,208 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 112 DAG size of output 101 [2018-04-12 22:39:08,821 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 145 DAG size of output 94 [2018-04-12 22:39:09,098 WARN L151 SmtUtils]: Spent 167ms on a formula simplification. DAG size of input: 186 DAG size of output 127 [2018-04-12 22:39:09,308 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 151 DAG size of output 97 [2018-04-12 22:39:09,531 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 155 DAG size of output 105 [2018-04-12 22:39:09,763 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 157 DAG size of output 109 [2018-04-12 22:39:10,066 WARN L151 SmtUtils]: Spent 135ms on a formula simplification. DAG size of input: 164 DAG size of output 109 [2018-04-12 22:39:10,422 WARN L151 SmtUtils]: Spent 216ms on a formula simplification. DAG size of input: 175 DAG size of output 132 [2018-04-12 22:39:10,652 WARN L151 SmtUtils]: Spent 157ms on a formula simplification. DAG size of input: 158 DAG size of output 121 [2018-04-12 22:39:10,910 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 128 DAG size of output 115 [2018-04-12 22:39:11,166 WARN L151 SmtUtils]: Spent 156ms on a formula simplification. DAG size of input: 130 DAG size of output 117 [2018-04-12 22:39:11,482 WARN L151 SmtUtils]: Spent 186ms on a formula simplification. DAG size of input: 166 DAG size of output 126 [2018-04-12 22:39:11,809 WARN L151 SmtUtils]: Spent 212ms on a formula simplification. DAG size of input: 188 DAG size of output 120 [2018-04-12 22:39:13,057 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 110 DAG size of output 98 [2018-04-12 22:39:13,251 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 112 DAG size of output 100 [2018-04-12 22:39:13,489 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 123 DAG size of output 104 [2018-04-12 22:39:13,672 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 127 DAG size of output 79 [2018-04-12 22:39:14,608 WARN L151 SmtUtils]: Spent 138ms on a formula simplification. DAG size of input: 127 DAG size of output 114 [2018-04-12 22:39:14,930 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 102 DAG size of output 94 [2018-04-12 22:39:15,145 WARN L151 SmtUtils]: Spent 147ms on a formula simplification. DAG size of input: 110 DAG size of output 98 [2018-04-12 22:39:16,665 WARN L151 SmtUtils]: Spent 147ms on a formula simplification. DAG size of input: 113 DAG size of output 102 [2018-04-12 22:39:16,835 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 92 DAG size of output 87 [2018-04-12 22:39:17,055 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 109 DAG size of output 103 [2018-04-12 22:39:17,271 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 106 DAG size of output 100 [2018-04-12 22:39:17,476 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 112 DAG size of output 103 [2018-04-12 22:39:17,650 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 100 DAG size of output 95 [2018-04-12 22:39:17,855 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 117 DAG size of output 106 [2018-04-12 22:39:18,113 WARN L151 SmtUtils]: Spent 179ms on a formula simplification. DAG size of input: 149 DAG size of output 138 [2018-04-12 22:39:18,395 WARN L151 SmtUtils]: Spent 204ms on a formula simplification. DAG size of input: 166 DAG size of output 155 [2018-04-12 22:39:19,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:39:19,177 INFO L93 Difference]: Finished difference Result 1487 states and 1722 transitions. [2018-04-12 22:39:19,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2018-04-12 22:39:19,177 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 137 [2018-04-12 22:39:19,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:39:19,178 INFO L225 Difference]: With dead ends: 1487 [2018-04-12 22:39:19,178 INFO L226 Difference]: Without dead ends: 1487 [2018-04-12 22:39:19,179 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 14 SyntacticMatches, 11 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10384 ImplicationChecksByTransitivity, 25.8s TimeCoverageRelationStatistics Valid=2208, Invalid=31098, Unknown=0, NotChecked=0, Total=33306 [2018-04-12 22:39:19,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1487 states. [2018-04-12 22:39:19,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1487 to 1403. [2018-04-12 22:39:19,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1403 states. [2018-04-12 22:39:19,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1403 states to 1403 states and 1614 transitions. [2018-04-12 22:39:19,186 INFO L78 Accepts]: Start accepts. Automaton has 1403 states and 1614 transitions. Word has length 137 [2018-04-12 22:39:19,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:39:19,187 INFO L459 AbstractCegarLoop]: Abstraction has 1403 states and 1614 transitions. [2018-04-12 22:39:19,187 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-04-12 22:39:19,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1403 states and 1614 transitions. [2018-04-12 22:39:19,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-04-12 22:39:19,187 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:39:19,187 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, 1, 1, 1, 1, 1] [2018-04-12 22:39:19,188 INFO L408 AbstractCegarLoop]: === Iteration 123 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:39:19,188 INFO L82 PathProgramCache]: Analyzing trace with hash -1527877360, now seen corresponding path program 2 times [2018-04-12 22:39:19,188 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:39:19,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:39:19,205 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:39:20,201 WARN L151 SmtUtils]: Spent 178ms on a formula simplification. DAG size of input: 78 DAG size of output 74 [2018-04-12 22:39:20,635 WARN L148 SmtUtils]: Spent 249ms on a formula simplification that was a NOOP. DAG size: 97 [2018-04-12 22:39:21,345 WARN L151 SmtUtils]: Spent 180ms on a formula simplification. DAG size of input: 71 DAG size of output 66 [2018-04-12 22:39:22,978 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 21 proven. 78 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:39:22,979 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:39:22,979 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61] total 61 [2018-04-12 22:39:22,979 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:39:22,979 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 11 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:39:22,980 INFO L182 omatonBuilderFactory]: Interpolants [125091#false, 125090#true, 125093#(and (= (select |#valid| 0) 0) (= 1 (select |#valid| |main_~#list~0.base|))), 125092#(= (select |#valid| 0) 0), 125095#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 125094#(= |#valid| |old(#valid)|), 125097#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 125096#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 125099#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|)), 125098#(= (select |old(#valid)| 0) (select |#valid| 0)), 125101#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 125100#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 125103#(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| 0) 0) (= 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))), 125102#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1)), 125105#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 125104#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 125107#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 125106#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 125109#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 125108#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 125111#(and (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~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|))))), 125110#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 125113#(and (or (= 0 (select |old(#valid)| (@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|)))) (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 (= |#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|))))), 125112#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 125115#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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 (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.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|))))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))), 125114#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.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|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (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 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 125117#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 125116#(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)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 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)) 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)))), 125119#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 125118#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 125121#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 125120#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 125123#(and (or (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| 0) (select |#valid| 0))), 125122#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 125125#(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$.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))) (= 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| |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.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 |#valid| 0))), 125124#(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$.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))) (= 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| |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|))) (= 0 (select |#valid| 0))), 125127#(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| (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| |main_#t~mem16.base|) 4))) (= 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_#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))) (= 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|))))), 125126#(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$.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))) (= 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| |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|))) (= 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|))))), 125129#(and (or (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_~#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|))) (= 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|))))), 125128#(and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (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)) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem17.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|))) (= 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|))))), 125131#(and (not (= 0 |main_#t~mem20.base|)) (= 0 (select |#valid| 0)) (or (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_~#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|))))), 125130#(and (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|))) (= 0 (select |#valid| 0)) (or (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_~#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|))))), 125133#(and (or (= (select |#valid| 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))))) (= 0 (select |#valid| 0))), 125132#(and (or (and (= (select |#valid| 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|) main_~next~0.base)) (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_~#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|)))) (= 0 (select |#valid| 0))), 125135#(and (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|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= 0 (select |#valid| 0))), 125134#(and (or (= (select |#valid| 0) (select |#valid| |main_#t~mem16.base|)) (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))) (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| 0))), 125137#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 125136#(and (= 0 (select |#valid| 0)) (or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (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))))), 125139#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 125138#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 125141#(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))) (not (= |main_#t~mem20.offset| 0))), 125140#(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))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 125143#(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))), 125142#(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))), 125145#(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|)))), 125144#(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))), 125147#(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|))), 125146#(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|)))), 125149#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 125148#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 125150#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))] [2018-04-12 22:39:22,980 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 21 proven. 78 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:39:22,980 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-12 22:39:22,980 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-12 22:39:22,980 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=3445, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 22:39:22,980 INFO L87 Difference]: Start difference. First operand 1403 states and 1614 transitions. Second operand 61 states. [2018-04-12 22:39:24,397 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 94 DAG size of output 63 [2018-04-12 22:39:25,539 WARN L151 SmtUtils]: Spent 497ms on a formula simplification. DAG size of input: 150 DAG size of output 130 [2018-04-12 22:39:27,109 WARN L151 SmtUtils]: Spent 556ms on a formula simplification. DAG size of input: 115 DAG size of output 114 [2018-04-12 22:39:27,842 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 100 DAG size of output 72 [2018-04-12 22:39:29,360 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 106 DAG size of output 78 [2018-04-12 22:39:29,672 WARN L151 SmtUtils]: Spent 133ms on a formula simplification. DAG size of input: 113 DAG size of output 84 [2018-04-12 22:39:29,907 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 107 DAG size of output 78 [2018-04-12 22:39:32,155 WARN L148 SmtUtils]: Spent 109ms on a formula simplification that was a NOOP. DAG size: 100 [2018-04-12 22:39:33,228 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 123 DAG size of output 118 [2018-04-12 22:39:34,999 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 98 DAG size of output 89 [2018-04-12 22:39:39,128 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 101 DAG size of output 100 [2018-04-12 22:39:39,311 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 94 DAG size of output 88 [2018-04-12 22:39:39,472 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 94 DAG size of output 86 [2018-04-12 22:39:40,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:39:40,205 INFO L93 Difference]: Finished difference Result 1812 states and 2093 transitions. [2018-04-12 22:39:40,205 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2018-04-12 22:39:40,205 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 137 [2018-04-12 22:39:40,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:39:40,207 INFO L225 Difference]: With dead ends: 1812 [2018-04-12 22:39:40,207 INFO L226 Difference]: Without dead ends: 1812 [2018-04-12 22:39:40,208 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10044 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=2395, Invalid=28405, Unknown=0, NotChecked=0, Total=30800 [2018-04-12 22:39:40,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1812 states. [2018-04-12 22:39:40,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1812 to 1504. [2018-04-12 22:39:40,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1504 states. [2018-04-12 22:39:40,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1504 states to 1504 states and 1736 transitions. [2018-04-12 22:39:40,217 INFO L78 Accepts]: Start accepts. Automaton has 1504 states and 1736 transitions. Word has length 137 [2018-04-12 22:39:40,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:39:40,217 INFO L459 AbstractCegarLoop]: Abstraction has 1504 states and 1736 transitions. [2018-04-12 22:39:40,217 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-12 22:39:40,217 INFO L276 IsEmpty]: Start isEmpty. Operand 1504 states and 1736 transitions. [2018-04-12 22:39:40,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-04-12 22:39:40,218 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:39:40,218 INFO L355 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 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 22:39:40,218 INFO L408 AbstractCegarLoop]: === Iteration 124 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:39:40,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1313039125, now seen corresponding path program 6 times [2018-04-12 22:39:40,218 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:39:40,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:39:40,225 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:39:40,288 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 3 proven. 486 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 22:39:40,289 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:39:40,289 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 22:39:40,289 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:39:40,289 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 22:39:40,289 INFO L182 omatonBuilderFactory]: Interpolants [128705#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 128704#false, 128707#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 128706#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 128709#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 128708#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 128711#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 128710#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 128713#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 128712#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 128715#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 128714#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 128717#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 128716#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 128703#true] [2018-04-12 22:39:40,289 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 3 proven. 486 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 22:39:40,289 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 22:39:40,289 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 22:39:40,289 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-12 22:39:40,289 INFO L87 Difference]: Start difference. First operand 1504 states and 1736 transitions. Second operand 15 states. [2018-04-12 22:39:40,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:39:40,318 INFO L93 Difference]: Finished difference Result 1516 states and 1748 transitions. [2018-04-12 22:39:40,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-12 22:39:40,319 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 137 [2018-04-12 22:39:40,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:39:40,320 INFO L225 Difference]: With dead ends: 1516 [2018-04-12 22:39:40,320 INFO L226 Difference]: Without dead ends: 1516 [2018-04-12 22:39:40,320 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-12 22:39:40,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states. [2018-04-12 22:39:40,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 1511. [2018-04-12 22:39:40,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1511 states. [2018-04-12 22:39:40,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1511 states to 1511 states and 1743 transitions. [2018-04-12 22:39:40,328 INFO L78 Accepts]: Start accepts. Automaton has 1511 states and 1743 transitions. Word has length 137 [2018-04-12 22:39:40,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:39:40,328 INFO L459 AbstractCegarLoop]: Abstraction has 1511 states and 1743 transitions. [2018-04-12 22:39:40,328 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 22:39:40,328 INFO L276 IsEmpty]: Start isEmpty. Operand 1511 states and 1743 transitions. [2018-04-12 22:39:40,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-04-12 22:39:40,329 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:39:40,329 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 22:39:40,329 INFO L408 AbstractCegarLoop]: === Iteration 125 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:39:40,329 INFO L82 PathProgramCache]: Analyzing trace with hash -2140343775, now seen corresponding path program 3 times [2018-04-12 22:39:40,330 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:39:40,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:39:40,345 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:39:41,518 WARN L151 SmtUtils]: Spent 154ms on a formula simplification. DAG size of input: 72 DAG size of output 59 [2018-04-12 22:39:43,057 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 17 proven. 74 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 22:39:43,057 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:39:43,057 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2018-04-12 22:39:43,057 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:39:43,057 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 22:39:43,058 INFO L182 omatonBuilderFactory]: Interpolants [131746#false, 131747#(= (select |#valid| |main_~#list~0.base|) 1), 131745#true, 131750#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 131751#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 131748#(= |#valid| |old(#valid)|), 131749#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 131754#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 1), 131755#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 131752#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)), 131753#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)), 131758#(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) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 131759#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 131756#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 131757#(and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 131762#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 131763#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 131760#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 131761#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 131766#(and (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|))) (= 0 (select (select |#memory_$Pointer$.offset| (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|)) 4)) 1) (= 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))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 131767#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 131764#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 131765#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 131770#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 131771#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 131768#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 131769#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 131774#(or (and (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (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_~#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|))), 131775#(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))) (= 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))))) (= (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|))), 131772#(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))) (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|))), 131773#(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 (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))) (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)))), 131778#(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))) (= 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))))) (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|)))), 131779#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 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| (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))))), 131776#(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 (= 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))) (= 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|)))), 131777#(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 (= 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))) (= 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|)))), 131782#(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 (= 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))), 131783#(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)))) (not (= |main_#t~mem20.offset| 0))), 131780#(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 (= 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)))) (= 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))))), 131781#(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|))) (= (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))), 131786#(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|)))), 131787#(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))))), 131784#(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))))), 131785#(or (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)))) (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|))))), 131790#(= 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|)))), 131791#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 131788#(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|))))), 131789#(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|))), 131794#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 131792#(= 1 (select |#valid| |main_#t~mem19.base|)), 131793#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))] [2018-04-12 22:39:43,058 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 17 proven. 74 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 22:39:43,058 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-12 22:39:43,058 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-12 22:39:43,058 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=2327, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 22:39:43,058 INFO L87 Difference]: Start difference. First operand 1511 states and 1743 transitions. Second operand 50 states. [2018-04-12 22:39:44,007 WARN L151 SmtUtils]: Spent 220ms on a formula simplification. DAG size of input: 83 DAG size of output 83 [2018-04-12 22:39:48,261 WARN L151 SmtUtils]: Spent 143ms on a formula simplification. DAG size of input: 102 DAG size of output 96 [2018-04-12 22:39:48,500 WARN L151 SmtUtils]: Spent 172ms on a formula simplification. DAG size of input: 116 DAG size of output 110 [2018-04-12 22:39:49,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:39:49,230 INFO L93 Difference]: Finished difference Result 1571 states and 1811 transitions. [2018-04-12 22:39:49,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-12 22:39:49,231 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 127 [2018-04-12 22:39:49,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:39:49,232 INFO L225 Difference]: With dead ends: 1571 [2018-04-12 22:39:49,232 INFO L226 Difference]: Without dead ends: 1571 [2018-04-12 22:39:49,232 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 14 SyntacticMatches, 5 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2169 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=513, Invalid=9189, Unknown=0, NotChecked=0, Total=9702 [2018-04-12 22:39:49,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1571 states. [2018-04-12 22:39:49,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1571 to 1531. [2018-04-12 22:39:49,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1531 states. [2018-04-12 22:39:49,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1531 states to 1531 states and 1766 transitions. [2018-04-12 22:39:49,240 INFO L78 Accepts]: Start accepts. Automaton has 1531 states and 1766 transitions. Word has length 127 [2018-04-12 22:39:49,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:39:49,241 INFO L459 AbstractCegarLoop]: Abstraction has 1531 states and 1766 transitions. [2018-04-12 22:39:49,241 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-12 22:39:49,241 INFO L276 IsEmpty]: Start isEmpty. Operand 1531 states and 1766 transitions. [2018-04-12 22:39:49,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-04-12 22:39:49,241 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:39:49,241 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 22:39:49,241 INFO L408 AbstractCegarLoop]: === Iteration 126 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:39:49,242 INFO L82 PathProgramCache]: Analyzing trace with hash -2140343774, now seen corresponding path program 3 times [2018-04-12 22:39:49,242 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:39:49,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:39:49,261 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:39:50,659 WARN L151 SmtUtils]: Spent 144ms on a formula simplification. DAG size of input: 74 DAG size of output 57 [2018-04-12 22:39:52,291 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 19 proven. 79 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:39:52,291 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:39:52,291 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2018-04-12 22:39:52,291 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:39:52,292 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:39:52,292 INFO L182 omatonBuilderFactory]: Interpolants [135042#(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|))))), 135043#(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|))))), 135040#(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))))), 135041#(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))))), 135046#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 135047#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 135044#(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|)))), 135045#(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|)))), 135048#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)), 134995#true, 134998#(= |#valid| |old(#valid)|), 134999#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 134996#false, 134997#(= (select |#valid| |main_~#list~0.base|) 1), 135002#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 135003#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 135000#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 135001#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 135006#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 135007#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 135004#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 135005#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 1) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 135010#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 135011#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 135008#(and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 135009#(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|))) (= (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) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 135014#(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|)))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 135015#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.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___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 135012#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 135013#(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)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 135018#(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)) (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|)) 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)))), 135019#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 135016#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 135017#(or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#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)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 135022#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 135023#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 135020#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 8) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 135021#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 135026#(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)) (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))) (= (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 (= |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|))), 135027#(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))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) (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)) (= 8 (select |#length| (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| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 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|)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 135024#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 135025#(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|) (= |#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 (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 135030#(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)) (or (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)))) (= |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|)))), 135031#(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)) (or (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)))) (= |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|)))), 135028#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (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))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |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|))), 135029#(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) 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)))) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (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 (= (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|))), 135034#(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)) (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 (not (= 1 (select |#valid| (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)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 135035#(or (= 0 (select |#valid| |main_~#list~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$.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)))) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|)) (not (= 1 (select |#valid| |main_#t~mem17.base|))))) (= 0 |main_#t~mem17.offset|))), 135032#(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) 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 (= 1 (select |#valid| (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|)))) (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|)))), 135033#(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)) (or (not (= 1 (select |#valid| (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| (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))))))), 135038#(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 (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base))))), 135039#(and (or (not (= 1 (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)), 135036#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (and (not (= 1 (select |#valid| main_~next~0.base))) (not (= (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))), 135037#(or (not (= |main_#t~mem20.offset| 0)) (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 (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base))))))] [2018-04-12 22:39:52,292 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 19 proven. 79 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:39:52,293 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-12 22:39:52,293 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-12 22:39:52,293 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=2726, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 22:39:52,293 INFO L87 Difference]: Start difference. First operand 1531 states and 1766 transitions. Second operand 54 states. [2018-04-12 22:39:53,511 WARN L151 SmtUtils]: Spent 235ms on a formula simplification. DAG size of input: 102 DAG size of output 88 [2018-04-12 22:39:54,988 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 137 DAG size of output 133 [2018-04-12 22:39:56,240 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 83 DAG size of output 82 [2018-04-12 22:39:56,702 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 108 DAG size of output 101 [2018-04-12 22:39:56,903 WARN L151 SmtUtils]: Spent 129ms on a formula simplification. DAG size of input: 130 DAG size of output 123 [2018-04-12 22:40:00,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:40:00,366 INFO L93 Difference]: Finished difference Result 1789 states and 2062 transitions. [2018-04-12 22:40:00,366 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-12 22:40:00,366 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 127 [2018-04-12 22:40:00,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:40:00,367 INFO L225 Difference]: With dead ends: 1789 [2018-04-12 22:40:00,367 INFO L226 Difference]: Without dead ends: 1789 [2018-04-12 22:40:00,368 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3039 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=605, Invalid=11605, Unknown=0, NotChecked=0, Total=12210 [2018-04-12 22:40:00,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1789 states. [2018-04-12 22:40:00,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1789 to 1733. [2018-04-12 22:40:00,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1733 states. [2018-04-12 22:40:00,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1733 states to 1733 states and 1996 transitions. [2018-04-12 22:40:00,378 INFO L78 Accepts]: Start accepts. Automaton has 1733 states and 1996 transitions. Word has length 127 [2018-04-12 22:40:00,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:40:00,378 INFO L459 AbstractCegarLoop]: Abstraction has 1733 states and 1996 transitions. [2018-04-12 22:40:00,378 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-12 22:40:00,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1733 states and 1996 transitions. [2018-04-12 22:40:00,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-04-12 22:40:00,379 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:40:00,379 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:40:00,379 INFO L408 AbstractCegarLoop]: === Iteration 127 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:40:00,379 INFO L82 PathProgramCache]: Analyzing trace with hash -82384553, now seen corresponding path program 1 times [2018-04-12 22:40:00,379 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:40:00,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:40:00,396 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:40:01,496 WARN L151 SmtUtils]: Spent 150ms on a formula simplification. DAG size of input: 87 DAG size of output 61 [2018-04-12 22:40:02,038 WARN L151 SmtUtils]: Spent 267ms on a formula simplification. DAG size of input: 88 DAG size of output 68 [2018-04-12 22:40:02,899 WARN L151 SmtUtils]: Spent 532ms on a formula simplification. DAG size of input: 111 DAG size of output 92 [2018-04-12 22:40:05,649 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 14 proven. 45 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 22:40:05,649 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:40:05,649 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2018-04-12 22:40:05,650 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:40:05,650 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 22:40:05,650 INFO L182 omatonBuilderFactory]: Interpolants [138687#true, 138690#(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| 0) 0)), 138691#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 138688#false, 138689#(= (select |#valid| 0) 0), 138694#(and (or (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 138695#(and (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 138692#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 138693#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 138698#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 138699#(and (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~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|))))), 138696#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 138697#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 138702#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 138703#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))), 138700#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 138701#(and (or (= 0 (select |old(#valid)| (@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|)))) (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 (= |#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|))))), 138706#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 138707#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 138704#(and (= 0 (select |#valid| 0)) (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)) (= 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|)))), 138705#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 138710#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 138711#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 0) |old(#valid)|) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 138708#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 138709#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 138714#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)) (select (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 138715#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (and (= (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 138712#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 0) |old(#valid)|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 138713#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| 0) |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (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|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))), 138718#(or (and (= 0 (select |#valid| 0)) (or (and (not (= 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| (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))) (= (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| (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|))), 138719#(or (and (= 0 (select |#valid| 0)) (or (and (not (= 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| (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))) (= (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| (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|))), 138716#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (and (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= 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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= 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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (@diff (store |old(#memory_$Pointer$.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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))))))), 138717#(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 (not (= 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| (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))) (= (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| (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|))), 138722#(or (and (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 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)) (= 0 (select |#valid| 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|))), 138723#(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)) (and (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 (not (= 0 (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|)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 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|))), 138720#(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 |#valid| 0)) (or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= 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_#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|) 4)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (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|)))), 138721#(or (and (= 0 (select |#valid| 0)) (or (and (not (= 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| |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|))), 138726#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 138727#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 138724#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 |main_#t~mem19.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| main_~next~0.base)) (= 0 (select |#valid| 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|)))))), 138725#(= |#valid| |old(#valid)|), 138730#(and (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 138731#(and (or (= |#valid| |old(#valid)|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 138728#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 138729#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 138734#(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|)))), 138735#(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|)))), 138732#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0)))), 138733#(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|))), 138738#(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| |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|))), 138739#(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|)) (not (= 1 (select |#valid| |main_#t~mem16.base|))))), 138736#(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|)))), 138737#(or (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 (= (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|)))), 138742#(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|)))), 138743#(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|)))), 138740#(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|))), 138741#(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|))), 138746#(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|))), 138744#(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|)))), 138745#(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|)) (= 1 (select |#valid| |main_~#list~0.base|)))] [2018-04-12 22:40:05,651 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 14 proven. 45 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 22:40:05,651 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-12 22:40:05,651 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-12 22:40:05,651 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=3359, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 22:40:05,651 INFO L87 Difference]: Start difference. First operand 1733 states and 1996 transitions. Second operand 60 states. [2018-04-12 22:40:07,457 WARN L151 SmtUtils]: Spent 153ms on a formula simplification. DAG size of input: 76 DAG size of output 72 [2018-04-12 22:40:07,988 WARN L151 SmtUtils]: Spent 362ms on a formula simplification. DAG size of input: 98 DAG size of output 95 [2018-04-12 22:40:08,281 WARN L151 SmtUtils]: Spent 151ms on a formula simplification. DAG size of input: 80 DAG size of output 78 [2018-04-12 22:40:09,268 WARN L151 SmtUtils]: Spent 756ms on a formula simplification. DAG size of input: 126 DAG size of output 126 [2018-04-12 22:40:12,129 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 79 DAG size of output 74 [2018-04-12 22:40:12,368 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 84 DAG size of output 78 [2018-04-12 22:40:13,551 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 98 DAG size of output 81 [2018-04-12 22:40:13,745 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 104 DAG size of output 87 [2018-04-12 22:40:14,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:40:14,684 INFO L93 Difference]: Finished difference Result 1779 states and 2050 transitions. [2018-04-12 22:40:14,684 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-12 22:40:14,684 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 122 [2018-04-12 22:40:14,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:40:14,685 INFO L225 Difference]: With dead ends: 1779 [2018-04-12 22:40:14,685 INFO L226 Difference]: Without dead ends: 1779 [2018-04-12 22:40:14,686 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3326 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=724, Invalid=11708, Unknown=0, NotChecked=0, Total=12432 [2018-04-12 22:40:14,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1779 states. [2018-04-12 22:40:14,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1779 to 1760. [2018-04-12 22:40:14,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1760 states. [2018-04-12 22:40:14,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1760 states to 1760 states and 2027 transitions. [2018-04-12 22:40:14,695 INFO L78 Accepts]: Start accepts. Automaton has 1760 states and 2027 transitions. Word has length 122 [2018-04-12 22:40:14,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:40:14,695 INFO L459 AbstractCegarLoop]: Abstraction has 1760 states and 2027 transitions. [2018-04-12 22:40:14,695 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-12 22:40:14,695 INFO L276 IsEmpty]: Start isEmpty. Operand 1760 states and 2027 transitions. [2018-04-12 22:40:14,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-04-12 22:40:14,696 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:40:14,696 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, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:40:14,696 INFO L408 AbstractCegarLoop]: === Iteration 128 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:40:14,696 INFO L82 PathProgramCache]: Analyzing trace with hash 1838384732, now seen corresponding path program 2 times [2018-04-12 22:40:14,696 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:40:14,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:40:14,716 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:40:15,302 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 17 proven. 56 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 22:40:15,302 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:40:15,303 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-12 22:40:15,303 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:40:15,303 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 22:40:15,303 INFO L182 omatonBuilderFactory]: Interpolants [142402#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 142403#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0)), 142400#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 142401#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|))), 142406#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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|)))) (= (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 0)) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|))), 142407#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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|)))) (= (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 0)) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|))), 142404#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0)) (= |old(#length)| |#length|))), 142405#(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|))), 142410#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 142411#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 142408#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 142409#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 142414#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 142415#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 142412#(or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0) (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 142413#(= |old(#length)| |#length|), 142418#(and (not (= 0 |main_~#list~0.base|)) (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|)))), 142419#(and (not (= 0 |main_~#list~0.base|)) (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|))))), 142416#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))), 142417#(or (not (= 4 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (<= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 4) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 142422#(= |#valid| |old(#valid)|), 142423#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= |#valid| |old(#valid)|) (or (<= (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)))), 142420#(and (not (= 0 |main_~#list~0.base|)) (or (<= (select |#length| |main_~#list~0.base|) 4) (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|))))), 142421#(and (not (= 0 |main_~#list~0.base|)) (<= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 142426#(and (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (or (<= (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 142427#(and (<= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 142424#(and (= |#valid| |old(#valid)|) (or (<= (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 142425#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= |#valid| |old(#valid)|) (or (<= (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)))), 142428#(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 (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (<= 8 (select |#length| (@diff |old(#valid)| |#valid|)))) (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (or (and (<= 8 (select |#length| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= 0 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 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|)))))), 142429#(= 1 (select |#valid| |main_~#list~0.base|)), 142394#true, 142395#false, 142398#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 142399#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 142396#(and (= 4 (select |#length| |main_~#list~0.base|)) (not (= 0 |main_~#list~0.base|))), 142397#(and (= 4 (select |#length| |main_~#list~0.base|)) (not (= 0 |main_~#list~0.base|)) (= 1 (select |#valid| |main_~#list~0.base|)))] [2018-04-12 22:40:15,303 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 17 proven. 56 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 22:40:15,303 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-12 22:40:15,303 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-12 22:40:15,304 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1098, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 22:40:15,304 INFO L87 Difference]: Start difference. First operand 1760 states and 2027 transitions. Second operand 36 states. [2018-04-12 22:40:16,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:40:16,761 INFO L93 Difference]: Finished difference Result 1798 states and 2055 transitions. [2018-04-12 22:40:16,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 22:40:16,761 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 127 [2018-04-12 22:40:16,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:40:16,763 INFO L225 Difference]: With dead ends: 1798 [2018-04-12 22:40:16,763 INFO L226 Difference]: Without dead ends: 1798 [2018-04-12 22:40:16,763 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 925 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=473, Invalid=2833, Unknown=0, NotChecked=0, Total=3306 [2018-04-12 22:40:16,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states. [2018-04-12 22:40:16,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1635. [2018-04-12 22:40:16,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1635 states. [2018-04-12 22:40:16,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1635 states to 1635 states and 1871 transitions. [2018-04-12 22:40:16,775 INFO L78 Accepts]: Start accepts. Automaton has 1635 states and 1871 transitions. Word has length 127 [2018-04-12 22:40:16,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:40:16,775 INFO L459 AbstractCegarLoop]: Abstraction has 1635 states and 1871 transitions. [2018-04-12 22:40:16,775 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-12 22:40:16,775 INFO L276 IsEmpty]: Start isEmpty. Operand 1635 states and 1871 transitions. [2018-04-12 22:40:16,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-04-12 22:40:16,776 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:40:16,776 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:40:16,776 INFO L408 AbstractCegarLoop]: === Iteration 129 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:40:16,776 INFO L82 PathProgramCache]: Analyzing trace with hash -2036626777, now seen corresponding path program 1 times [2018-04-12 22:40:16,777 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:40:16,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:40:16,813 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:40:18,328 WARN L151 SmtUtils]: Spent 174ms on a formula simplification. DAG size of input: 77 DAG size of output 61 [2018-04-12 22:40:18,576 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 78 DAG size of output 62 [2018-04-12 22:40:19,114 WARN L151 SmtUtils]: Spent 217ms on a formula simplification. DAG size of input: 85 DAG size of output 69 [2018-04-12 22:40:21,703 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 34 proven. 59 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 22:40:21,703 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:40:21,704 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65] total 65 [2018-04-12 22:40:21,704 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:40:21,704 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 22:40:21,705 INFO L182 omatonBuilderFactory]: Interpolants [145922#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 145923#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~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|))))), 145920#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 145921#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 145926#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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 (= |#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 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 145927#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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|)))) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (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 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 145924#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~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|))))), 145925#(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___false_valid_memtrack_i__create_data_#res.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|)))) (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|))))), 145930#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 145931#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 145928#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= 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|))))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))))), 145929#(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|))) (= (select |#valid| 0) 0) (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))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 145934#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 0) |old(#valid)|) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 145935#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 0) |old(#valid)|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 145932#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 145933#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 145938#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (or (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (= 0 (select |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 145939#(and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (and (or (= 0 (select |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (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| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)))) (or (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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 |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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))) (= (@diff (store |old(#memory_$Pointer$.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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 145936#(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 |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| 0) |old(#valid)|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))), 145937#(and (or (and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0))))) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (and (or (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)) (select (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0))))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 145942#(and (or (not (= |main_#t~mem16.offset| 0)) (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))) (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))) (= 1 (select (store |#valid| (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|) 4)) 4)))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 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~mem16.base|) 4))) (not (= 0 (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|))) (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| 0))), 145943#(and (= 0 (select |#valid| 0)) (or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (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 (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_#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 (= (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|)))), 145940#(or (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|)) (= (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)) 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| (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))) (= 1 (select (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| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| 0))) (and (= (select |#valid| 0) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 145941#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| 0)) (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| (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| (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))) (= 1 (select (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| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)))))) (and (= (select |#valid| 0) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 145946#(and (or (and (not (= 0 |main_#t~mem19.base|)) (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) 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)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select (store |#valid| |main_#t~mem19.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (= |main_#t~mem19.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)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0))), 145947#(= |#valid| |old(#valid)|), 145944#(and (or (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|)) (= (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) 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)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select (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_~next~0.base) 4))))) (not (= 0 (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|))) (= 0 (select |#valid| 0))), 145945#(and (or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (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))) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))))) (not (= 0 (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|))) (= 0 (select |#valid| 0))), 145950#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 145951#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 145948#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 145949#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 145954#(or (and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0)))) (= (select |old(#valid)| 0) 1)), 145955#(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) 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))) (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$.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|))), 145952#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 145953#(or (= (select |old(#valid)| 0) 1) (and (or (= |#valid| |old(#valid)|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 145958#(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 (= (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))) (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|)))), 145959#(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 (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|))) (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|)))))), 145956#(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 (= (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))) (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|)))), 145957#(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 (= (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))) (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|)))), 145962#(or (not (= 1 (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|)))), 145963#(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|))))), 145960#(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))))) (= 1 (select |#valid| |main_~#list~0.base|))), 145961#(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))))), 145966#(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))), 145967#(and (or (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 145964#(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)))), 145965#(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))), 145970#(and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))), 145971#(= 1 (select |#valid| main_~next~0.base)), 145968#(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))), 145969#(or (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0))), 145972#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 145973#(= 1 (select |#valid| |main_#t~mem16.base|)), 145910#(= (select |#valid| 0) 0), 145911#(= (select |old(#valid)| 0) (select |#valid| 0)), 145908#true, 145909#false, 145914#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1)), 145915#(and (= (select |#valid| 0) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| |main_~#list~0.base|) 1)), 145912#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 145913#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 145918#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 145919#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 145916#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 145917#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))] [2018-04-12 22:40:21,705 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 34 proven. 59 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 22:40:21,705 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-12 22:40:21,705 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-12 22:40:21,705 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=4070, Unknown=0, NotChecked=0, Total=4290 [2018-04-12 22:40:21,705 INFO L87 Difference]: Start difference. First operand 1635 states and 1871 transitions. Second operand 66 states. [2018-04-12 22:40:24,325 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 93 DAG size of output 77 [2018-04-12 22:40:24,924 WARN L151 SmtUtils]: Spent 316ms on a formula simplification. DAG size of input: 121 DAG size of output 93 [2018-04-12 22:40:25,338 WARN L151 SmtUtils]: Spent 183ms on a formula simplification. DAG size of input: 92 DAG size of output 79 [2018-04-12 22:40:26,143 WARN L151 SmtUtils]: Spent 450ms on a formula simplification. DAG size of input: 119 DAG size of output 108 [2018-04-12 22:40:31,447 WARN L151 SmtUtils]: Spent 127ms on a formula simplification. DAG size of input: 110 DAG size of output 97 [2018-04-12 22:40:31,702 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 125 DAG size of output 111 [2018-04-12 22:40:32,213 WARN L151 SmtUtils]: Spent 138ms on a formula simplification. DAG size of input: 98 DAG size of output 92 [2018-04-12 22:40:32,658 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 78 DAG size of output 73 [2018-04-12 22:40:33,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:40:33,629 INFO L93 Difference]: Finished difference Result 1768 states and 2022 transitions. [2018-04-12 22:40:33,629 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-04-12 22:40:33,629 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 142 [2018-04-12 22:40:33,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:40:33,631 INFO L225 Difference]: With dead ends: 1768 [2018-04-12 22:40:33,631 INFO L226 Difference]: Without dead ends: 1768 [2018-04-12 22:40:33,631 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 10 SyntacticMatches, 9 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5498 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=1240, Invalid=18220, Unknown=0, NotChecked=0, Total=19460 [2018-04-12 22:40:33,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states. [2018-04-12 22:40:33,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1659. [2018-04-12 22:40:33,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1659 states. [2018-04-12 22:40:33,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 1900 transitions. [2018-04-12 22:40:33,639 INFO L78 Accepts]: Start accepts. Automaton has 1659 states and 1900 transitions. Word has length 142 [2018-04-12 22:40:33,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:40:33,640 INFO L459 AbstractCegarLoop]: Abstraction has 1659 states and 1900 transitions. [2018-04-12 22:40:33,640 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-12 22:40:33,640 INFO L276 IsEmpty]: Start isEmpty. Operand 1659 states and 1900 transitions. [2018-04-12 22:40:33,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-04-12 22:40:33,641 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:40:33,641 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:40:33,641 INFO L408 AbstractCegarLoop]: === Iteration 130 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:40:33,641 INFO L82 PathProgramCache]: Analyzing trace with hash -2036626776, now seen corresponding path program 1 times [2018-04-12 22:40:33,642 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:40:33,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:40:33,661 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:40:34,474 WARN L151 SmtUtils]: Spent 153ms on a formula simplification. DAG size of input: 75 DAG size of output 66 [2018-04-12 22:40:34,674 WARN L151 SmtUtils]: Spent 152ms on a formula simplification. DAG size of input: 80 DAG size of output 70 [2018-04-12 22:40:34,848 WARN L151 SmtUtils]: Spent 135ms on a formula simplification. DAG size of input: 67 DAG size of output 62 [2018-04-12 22:40:36,436 WARN L151 SmtUtils]: Spent 477ms on a formula simplification. DAG size of input: 125 DAG size of output 86 [2018-04-12 22:40:37,182 WARN L151 SmtUtils]: Spent 507ms on a formula simplification. DAG size of input: 122 DAG size of output 93 [2018-04-12 22:40:38,740 WARN L151 SmtUtils]: Spent 919ms on a formula simplification. DAG size of input: 139 DAG size of output 116 [2018-04-12 22:40:42,548 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 19 proven. 75 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-12 22:40:42,548 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:40:42,548 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70] total 70 [2018-04-12 22:40:42,548 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:40:42,548 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 22:40:42,549 INFO L182 omatonBuilderFactory]: Interpolants [149550#false, 149551#(= (select |#valid| 0) 0), 149549#true, 149554#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 149555#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 149552#(= (select |old(#valid)| 0) (select |#valid| 0)), 149553#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 149558#(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| 0) 0) (= (select |#valid| |main_~#list~0.base|) 1)), 149559#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 149556#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#length)| |#length|)), 149557#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 149562#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 149563#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 149560#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 149561#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 8) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 149566#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 149567#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 149564#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 149565#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 149570#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8)) (= |#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___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 8) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 8) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (@diff |old(#length)| |#length|))) (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 149571#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (and (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 8)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (= (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 8) (and (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 8) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#length)| |#length|)) (and (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 8) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#length)| |#length|))) (= |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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 149568#(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 (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (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|)))) (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 (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 8) (= |old(#length)| |#length|))), 149569#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (or (and (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 8) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff |old(#length)| |#length|))) (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |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|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 8)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 149574#(and (or (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 149575#(and (or (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 149572#(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| 0) 0) (= 1 (select |#valid| (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)))), 149573#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 8) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 149578#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 0) |old(#valid)|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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)|)), 149579#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 0) |old(#valid)|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 149576#(and (or (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 149577#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 8) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 149582#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.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|))))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (and (= (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.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___false_valid_memtrack_i__append_~node~0.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|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 149583#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= 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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (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|) (= (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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= 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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@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|)))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 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 (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 149580#(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)|)) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| 0) |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (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 (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))), 149581#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.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|))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)) (select (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.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___false_valid_memtrack_i__append_~node~0.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|))))))), 149586#(and (= 0 (select |#valid| 0)) (or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (and (or (= 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| |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))) (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)))) (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|)))), 149587#(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|)) (or (and (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| |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 |#valid| 0) 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 (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (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))) (and (= (select |#valid| 0) 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_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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|))) (= 0 (select |#valid| 0))), 149584#(and (= 0 (select |#valid| 0)) (or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (and (or (= 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| |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))) (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)))) (= (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|)))), 149585#(and (= 0 (select |#valid| 0)) (or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (and (or (= 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| |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))) (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)))) (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|)))), 149590#(and (= 0 (select |#valid| 0)) (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 (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0))) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 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)))) (= |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_#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|)))), 149591#(and (= 0 (select |#valid| 0)) (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 (= 0 |main_#t~mem19.base|)) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 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))))) (= |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|))))))), 149588#(and (= 0 (select |#valid| 0)) (or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (and (= (select |#valid| 0) 0) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|))) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (and (= (select |#valid| 0) 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|)))), 149589#(and (= 0 (select |#valid| 0)) (or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 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_~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_~#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)))) (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|)))), 149594#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 149595#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 149592#(= |#valid| |old(#valid)|), 149593#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 149598#(or (= (select |old(#valid)| 0) 1) (and (or (= |#valid| |old(#valid)|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 149599#(or (and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0)))) (= (select |old(#valid)| 0) 1)), 149596#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 149597#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 149602#(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)) (= 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))) (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 (= 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|)))), 149603#(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)) (= 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))) (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|)))), 149600#(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 (= 8 (select |#length| (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) (= (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)) (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|))), 149601#(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)) (= 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))) (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 (= 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|)))), 149606#(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)) (not (= 1 (select |#valid| |main_#t~mem16.base|)))) (or (and (not (= 1 (select |#valid| (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 (= 8 (select |#length| (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 (= 1 (select |#valid| |main_#t~mem16.base|))))) (not (= |main_#t~mem16.offset| 0)))), 149607#(or (and (= 0 |main_#t~mem17.offset|) (or (= 8 (select |#length| |main_#t~mem17.base|)) (not (= 1 (select |#valid| (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))), 149604#(or (and (or (= 8 (select |#length| (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|)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (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) (not (= 1 (select |#valid| (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) (not (= 1 (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|)))), 149605#(and (or (not (= 1 (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))) (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 149610#(or (and (= 0 main_~next~0.offset) (or (not (= 1 (select |#valid| |main_#t~mem19.base|))) (= 8 (select |#length| main_~next~0.base)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 149611#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= |#valid| |old(#valid)|)), 149608#(or (and (or (= 8 (select |#length| main_~next~0.base)) (not (= 1 (select |#valid| (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))), 149609#(or (and (= 0 main_~next~0.offset) (or (and (not (= 1 (select |#valid| (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|))) (= 8 (select |#length| main_~next~0.base)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 149614#(or (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)))), 149615#(or (not (= |main_#t~mem20.offset| 0)) (and (= 0 main_~next~0.offset) (= 8 (select |#length| main_~next~0.base)))), 149612#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 149613#(= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 149618#(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|))), 149619#(and (= |main_#t~mem16.offset| 0) (= 8 (select |#length| |main_#t~mem16.base|))), 149616#(and (= 0 main_~next~0.offset) (= 8 (select |#length| main_~next~0.base))), 149617#(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|)))] [2018-04-12 22:40:42,550 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 19 proven. 75 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-12 22:40:42,550 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-12 22:40:42,550 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-12 22:40:42,550 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=4723, Unknown=0, NotChecked=0, Total=4970 [2018-04-12 22:40:42,550 INFO L87 Difference]: Start difference. First operand 1659 states and 1900 transitions. Second operand 71 states. [2018-04-12 22:40:45,388 WARN L151 SmtUtils]: Spent 372ms on a formula simplification. DAG size of input: 116 DAG size of output 108 [2018-04-12 22:40:46,971 WARN L151 SmtUtils]: Spent 1210ms on a formula simplification. DAG size of input: 153 DAG size of output 139 [2018-04-12 22:40:47,873 WARN L151 SmtUtils]: Spent 562ms on a formula simplification. DAG size of input: 126 DAG size of output 112 [2018-04-12 22:40:50,145 WARN L151 SmtUtils]: Spent 1607ms on a formula simplification. DAG size of input: 193 DAG size of output 182 [2018-04-12 22:40:56,234 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 149 DAG size of output 84 [2018-04-12 22:40:56,618 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 117 DAG size of output 96 [2018-04-12 22:40:56,876 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 131 DAG size of output 109 [2018-04-12 22:40:58,164 WARN L151 SmtUtils]: Spent 176ms on a formula simplification. DAG size of input: 118 DAG size of output 112 [2018-04-12 22:40:58,326 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 96 DAG size of output 89 [2018-04-12 22:40:58,620 WARN L151 SmtUtils]: Spent 199ms on a formula simplification. DAG size of input: 113 DAG size of output 100 [2018-04-12 22:40:58,815 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 103 DAG size of output 92 [2018-04-12 22:40:59,038 WARN L151 SmtUtils]: Spent 129ms on a formula simplification. DAG size of input: 108 DAG size of output 97 [2018-04-12 22:41:00,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:41:00,677 INFO L93 Difference]: Finished difference Result 1795 states and 2059 transitions. [2018-04-12 22:41:00,677 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-12 22:41:00,677 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 142 [2018-04-12 22:41:00,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:41:00,679 INFO L225 Difference]: With dead ends: 1795 [2018-04-12 22:41:00,679 INFO L226 Difference]: Without dead ends: 1795 [2018-04-12 22:41:00,679 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6040 ImplicationChecksByTransitivity, 20.0s TimeCoverageRelationStatistics Valid=1459, Invalid=18847, Unknown=0, NotChecked=0, Total=20306 [2018-04-12 22:41:00,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1795 states. [2018-04-12 22:41:00,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1795 to 1698. [2018-04-12 22:41:00,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1698 states. [2018-04-12 22:41:00,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1698 states to 1698 states and 1943 transitions. [2018-04-12 22:41:00,688 INFO L78 Accepts]: Start accepts. Automaton has 1698 states and 1943 transitions. Word has length 142 [2018-04-12 22:41:00,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:41:00,688 INFO L459 AbstractCegarLoop]: Abstraction has 1698 states and 1943 transitions. [2018-04-12 22:41:00,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-12 22:41:00,688 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 1943 transitions. [2018-04-12 22:41:00,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-04-12 22:41:00,689 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:41:00,689 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 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, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:41:00,689 INFO L408 AbstractCegarLoop]: === Iteration 131 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:41:00,689 INFO L82 PathProgramCache]: Analyzing trace with hash -376444625, now seen corresponding path program 4 times [2018-04-12 22:41:00,689 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:41:00,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:41:00,705 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:41:01,461 WARN L151 SmtUtils]: Spent 243ms on a formula simplification. DAG size of input: 64 DAG size of output 58 [2018-04-12 22:41:02,162 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 64 DAG size of output 51 [2018-04-12 22:41:03,958 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 14 proven. 104 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-04-12 22:41:03,958 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:41:03,958 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2018-04-12 22:41:03,958 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:41:03,958 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-12 22:41:03,959 INFO L182 omatonBuilderFactory]: Interpolants [153258#false, 153259#(= (select |#length| |main_~#list~0.base|) 4), 153257#true, 153262#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 153263#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 153260#(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 |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 153261#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 153266#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 153267#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 153264#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 153265#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 153270#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 153271#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 153268#(and (or (and (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 153269#(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 |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 153274#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 0)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 153275#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)), 153272#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 153273#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 153278#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 153279#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 153276#(or (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)), 153277#(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)) (= 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))) (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)), 153282#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 153283#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 153280#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 153281#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 153286#(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_#t~mem16.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_#t~mem16.base|) 4))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) 4)) (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|)))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 153287#(or (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 4)) (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)) 4))) (= |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|))) (= |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)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 153284#(or (and (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___false_valid_memtrack_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|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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 (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))) (not (= 4 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 153285#(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 (= 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)) 4)) (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)) 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|))), 153290#(or (= |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$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |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|)))), 153291#(or (= 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|))) (and (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$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4))) (and (= 0 (select |#valid| (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|)))) (not (= |main_~#list~0.base| main_~next~0.base)))), 153288#(or (and (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$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4))) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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_~next~0.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|))), 153289#(or (= |main_#t~mem20.base| main_~next~0.base) (not (= |main_#t~mem20.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$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |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|)))), 153294#(or (= 0 (select |#valid| |main_~#list~0.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|) (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))), 153295#(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)) (= 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))), 153292#(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))) (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))), 153293#(or (= 0 (select |#valid| |main_~#list~0.base|)) (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 |#valid| (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))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (and (= 0 (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|)))), 153298#(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$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))), 153299#(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)))), 153296#(= |#valid| |old(#valid)|), 153297#(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$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_#t~mem20.offset| 0))), 153302#(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| (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)))) (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|))))), 153303#(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|)) (or (and (= 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| (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 (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|))))), 153300#(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)))), 153301#(and (= |main_#t~mem21.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|))) (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_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 153306#(and (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|))) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0)))), 153307#(and (not (= 0 |main_#t~mem20.base|)) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)))), 153304#(and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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))) (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|))))), 153305#(and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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))) (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|))))), 153310#(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|))), 153308#(and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)), 153309#(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|)))] [2018-04-12 22:41:03,959 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 14 proven. 104 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-04-12 22:41:03,959 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-12 22:41:03,959 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-12 22:41:03,959 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=2726, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 22:41:03,960 INFO L87 Difference]: Start difference. First operand 1698 states and 1943 transitions. Second operand 54 states. [2018-04-12 22:41:05,119 WARN L151 SmtUtils]: Spent 347ms on a formula simplification. DAG size of input: 110 DAG size of output 106 [2018-04-12 22:41:09,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:41:09,868 INFO L93 Difference]: Finished difference Result 1768 states and 2020 transitions. [2018-04-12 22:41:09,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 22:41:09,869 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 133 [2018-04-12 22:41:09,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:41:09,870 INFO L225 Difference]: With dead ends: 1768 [2018-04-12 22:41:09,870 INFO L226 Difference]: Without dead ends: 1768 [2018-04-12 22:41:09,870 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1589 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=415, Invalid=7241, Unknown=0, NotChecked=0, Total=7656 [2018-04-12 22:41:09,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states. [2018-04-12 22:41:09,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1743. [2018-04-12 22:41:09,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1743 states. [2018-04-12 22:41:09,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1743 states to 1743 states and 1995 transitions. [2018-04-12 22:41:09,881 INFO L78 Accepts]: Start accepts. Automaton has 1743 states and 1995 transitions. Word has length 133 [2018-04-12 22:41:09,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:41:09,881 INFO L459 AbstractCegarLoop]: Abstraction has 1743 states and 1995 transitions. [2018-04-12 22:41:09,881 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-12 22:41:09,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1743 states and 1995 transitions. [2018-04-12 22:41:09,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-04-12 22:41:09,882 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:41:09,882 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 22:41:09,882 INFO L408 AbstractCegarLoop]: === Iteration 132 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:41:09,882 INFO L82 PathProgramCache]: Analyzing trace with hash -1863067756, now seen corresponding path program 1 times [2018-04-12 22:41:09,883 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:41:09,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:41:09,897 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:41:11,975 WARN L151 SmtUtils]: Spent 291ms on a formula simplification. DAG size of input: 124 DAG size of output 58 [2018-04-12 22:41:12,588 WARN L151 SmtUtils]: Spent 302ms on a formula simplification. DAG size of input: 130 DAG size of output 63 [2018-04-12 22:41:13,979 WARN L151 SmtUtils]: Spent 725ms on a formula simplification. DAG size of input: 150 DAG size of output 90 [2018-04-12 22:41:18,706 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 18 proven. 37 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 22:41:18,707 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:41:18,707 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65] total 65 [2018-04-12 22:41:18,707 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:41:18,707 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:41:18,708 INFO L182 omatonBuilderFactory]: Interpolants [156930#(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|))) (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_~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$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= 0 |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|))), 156931#(= |#valid| |old(#valid)|), 156928#(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| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= 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)))) (= 0 (select |#valid| 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|))), 156929#(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)) (and (= 0 (select |#valid| 0)) (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$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= 0 (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|))) (= (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|))), 156934#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 156935#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 156932#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 156933#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 156938#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0)))), 156939#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= 0 (select (select |#memory_$Pointer$.offset| |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| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 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 (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|))), 156936#(and (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 156937#(and (or (= |#valid| |old(#valid)|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 156942#(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| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 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|)))), 156943#(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$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 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) (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|)))), 156940#(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| (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$.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|)))), 156941#(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| (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$.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|)))), 156946#(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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))), 156947#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (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))), 156944#(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|)) 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|)) 0)) 4))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 156945#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (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|))) (not (= 1 (select |#valid| |main_#t~mem16.base|)))), 156950#(and (or (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))) (not (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 156951#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4))))), 156948#(or (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem19.base|) 4))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 156949#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 156954#(not (= |main_#t~mem20.offset| 0)), 156952#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4)))), 156953#(not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)), 156890#true, 156891#false, 156894#(and (= (select |#valid| 0) 0) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 156895#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 156892#(= (select |#valid| 0) 0), 156893#(and (= (select |#valid| 0) 0) (= (select |#length| |main_~#list~0.base|) 4)), 156898#(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___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 156899#(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___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 156896#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 156897#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 156902#(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 |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 156903#(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___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.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___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 156900#(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___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 156901#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 156906#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= (select |old(#valid)| 0) (select |#valid| 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 (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 156907#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (not (= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))))), 156904#(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___false_valid_memtrack_i__create_data_#res.base|) 4)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4))), 156905#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 4)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 4)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= (select |old(#valid)| 0) (select |#valid| 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 (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 156910#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 156911#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| 0) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 156908#(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$.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 |#valid| 0) 0) (= 1 (select |#valid| (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))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 156909#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 156914#(and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 156915#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 156912#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 156913#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 156918#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))), 156919#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.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|)))) (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|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))), 156916#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 156917#(and (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 156922#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (and (or (and (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (and (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))) (= |#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___false_valid_memtrack_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 |old(#valid)| 0) (select |#valid| 0)) (or (and (or (and (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))) (and (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))) (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (@diff (store |old(#memory_$Pointer$.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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 156923#(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 (not (= 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| (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| (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$.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)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 156920#(or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))))), 156921#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) |old(#valid)|) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 156926#(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$.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_#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|)) (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| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= 0 (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))) (= 0 (select |#valid| 0))))), 156927#(or (and (= 0 (select |#valid| 0)) (or (and (not (= 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| (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 (select (select |#memory_$Pointer$.offset| (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|))) (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|))), 156924#(or (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |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.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| 0)) (or (and (not (= 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| (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| (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$.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)))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 156925#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| 0)) (or (and (not (= 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| (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| (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$.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)))) (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|)))] [2018-04-12 22:41:18,708 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 18 proven. 37 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 22:41:18,708 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-12 22:41:18,708 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-12 22:41:18,709 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=3973, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 22:41:18,709 INFO L87 Difference]: Start difference. First operand 1743 states and 1995 transitions. Second operand 65 states. [2018-04-12 22:41:20,688 WARN L151 SmtUtils]: Spent 182ms on a formula simplification. DAG size of input: 103 DAG size of output 95 [2018-04-12 22:41:21,226 WARN L151 SmtUtils]: Spent 282ms on a formula simplification. DAG size of input: 133 DAG size of output 116 [2018-04-12 22:41:21,632 WARN L151 SmtUtils]: Spent 212ms on a formula simplification. DAG size of input: 105 DAG size of output 103 [2018-04-12 22:41:22,955 WARN L151 SmtUtils]: Spent 952ms on a formula simplification. DAG size of input: 162 DAG size of output 161 [2018-04-12 22:41:24,447 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 73 DAG size of output 68 [2018-04-12 22:41:25,280 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 89 DAG size of output 84 [2018-04-12 22:41:26,807 WARN L151 SmtUtils]: Spent 127ms on a formula simplification. DAG size of input: 87 DAG size of output 84 [2018-04-12 22:41:27,092 WARN L151 SmtUtils]: Spent 172ms on a formula simplification. DAG size of input: 92 DAG size of output 88 [2018-04-12 22:41:27,457 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 83 DAG size of output 81 [2018-04-12 22:41:27,653 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 80 DAG size of output 78 [2018-04-12 22:41:27,854 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 71 DAG size of output 68 [2018-04-12 22:41:28,070 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 79 DAG size of output 75 [2018-04-12 22:41:28,231 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 74 DAG size of output 71 [2018-04-12 22:41:29,981 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 79 DAG size of output 74 [2018-04-12 22:41:30,980 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 94 DAG size of output 89 [2018-04-12 22:41:31,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:41:31,099 INFO L93 Difference]: Finished difference Result 1890 states and 2161 transitions. [2018-04-12 22:41:31,099 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-12 22:41:31,099 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 124 [2018-04-12 22:41:31,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:41:31,100 INFO L225 Difference]: With dead ends: 1890 [2018-04-12 22:41:31,100 INFO L226 Difference]: Without dead ends: 1884 [2018-04-12 22:41:31,101 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3714 ImplicationChecksByTransitivity, 16.2s TimeCoverageRelationStatistics Valid=826, Invalid=15176, Unknown=0, NotChecked=0, Total=16002 [2018-04-12 22:41:31,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1884 states. [2018-04-12 22:41:31,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1884 to 1779. [2018-04-12 22:41:31,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1779 states. [2018-04-12 22:41:31,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1779 states to 1779 states and 2040 transitions. [2018-04-12 22:41:31,111 INFO L78 Accepts]: Start accepts. Automaton has 1779 states and 2040 transitions. Word has length 124 [2018-04-12 22:41:31,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:41:31,112 INFO L459 AbstractCegarLoop]: Abstraction has 1779 states and 2040 transitions. [2018-04-12 22:41:31,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-12 22:41:31,112 INFO L276 IsEmpty]: Start isEmpty. Operand 1779 states and 2040 transitions. [2018-04-12 22:41:31,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2018-04-12 22:41:31,112 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:41:31,112 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, 1, 1, 1, 1, 1] [2018-04-12 22:41:31,112 INFO L408 AbstractCegarLoop]: === Iteration 133 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:41:31,113 INFO L82 PathProgramCache]: Analyzing trace with hash 760519290, now seen corresponding path program 2 times [2018-04-12 22:41:31,113 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:41:31,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:41:31,123 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:41:32,208 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 102 DAG size of output 51 [2018-04-12 22:41:32,448 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 108 DAG size of output 57 [2018-04-12 22:41:32,984 WARN L151 SmtUtils]: Spent 273ms on a formula simplification. DAG size of input: 106 DAG size of output 64 [2018-04-12 22:41:35,275 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 29 proven. 82 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:41:35,275 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:41:35,275 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2018-04-12 22:41:35,275 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:41:35,275 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 22 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:41:35,276 INFO L182 omatonBuilderFactory]: Interpolants [160770#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 160771#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 160768#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160769#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 160774#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))), 160775#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| 0) |old(#valid)|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)), 160772#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 160773#(and (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160778#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (@diff (store |old(#memory_$Pointer$.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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 160779#(or (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 (not (= 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|)) 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|))), 160776#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)) (select (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0))))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))), 160777#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 0) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 160782#(and (or (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |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))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (not (= 0 (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))) (= 0 (select |#valid| 0))) (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|))), 160783#(or (and (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|))) (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) |main_#t~mem17.base|) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))) (= 0 (select |#valid| 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|))), 160780#(or (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)) (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 (= |main_#t~mem21.offset| (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|)) 0))) (= |main_#t~mem21.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|)) 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))) (= 0 (select |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 160781#(or (= |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$.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)))) (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|))) (not (= 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|)) 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))) (= 0 (select |#valid| 0)))), 160786#(or (and (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|))) (not (= 0 |main_#t~mem19.base|)) (= |main_#t~mem19.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)))) (= 0 (select |#valid| 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|))), 160787#(= |#valid| |old(#valid)|), 160784#(or (and (or (and (not (= 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|)) 0))) (= (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| |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))) (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|))), 160785#(or (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_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| 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|) |main_#t~mem18.offset|) main_~next~0.base) (not (= 0 (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|))), 160790#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 160791#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 160788#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 160789#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 160794#(or (= (select |old(#valid)| 0) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (not (= (select |old(#valid)| 0) 0))))), 160795#(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 (= |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|))), 160792#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 160793#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |#valid| |old(#valid)|) (not (= (select |old(#valid)| 0) 0)))) (= (select |old(#valid)| 0) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 160798#(or (not (= 1 (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|)))), 160799#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 1 (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))), 160796#(or (not (= 1 (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$.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|)))), 160797#(or (not (= 1 (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$.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|)))), 160802#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 main_~next~0.offset) (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 160803#(or (= 0 main_~next~0.offset) (and (not (= 0 |main_#t~mem20.base|)) (not (= 1 (select |#valid| |main_#t~mem20.base|)))) (not (= |main_#t~mem20.offset| 0))), 160800#(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 (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (and (not (= 1 (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|))))) (not (= |main_#t~mem16.offset| 0)) (not (= 1 (select |#valid| |main_#t~mem16.base|)))))), 160801#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (= 0 |main_#t~mem17.offset|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 160806#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 160807#(= 0 |main_#t~mem20.offset|), 160804#(or (= 0 main_~next~0.offset) (and (not (= 0 |main_#t~mem20.base|)) (not (= 1 (select |#valid| |main_#t~mem20.base|))))), 160805#(= 0 main_~next~0.offset), 160750#(= (select |#valid| 0) 0), 160751#(= (select |old(#valid)| 0) (select |#valid| 0)), 160748#true, 160749#false, 160754#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 160755#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 160752#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 160753#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 160758#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160759#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160756#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| 0) 0) (= 1 (select |#valid| |main_~#list~0.base|))), 160757#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160762#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 160763#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160760#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 160761#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 160766#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160767#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160764#(and (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0))), 160765#(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)))] [2018-04-12 22:41:35,276 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 29 proven. 82 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:41:35,276 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-12 22:41:35,276 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-12 22:41:35,276 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=3319, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 22:41:35,276 INFO L87 Difference]: Start difference. First operand 1779 states and 2040 transitions. Second operand 60 states. [2018-04-12 22:41:36,524 WARN L151 SmtUtils]: Spent 205ms on a formula simplification. DAG size of input: 102 DAG size of output 100 [2018-04-12 22:41:37,240 WARN L151 SmtUtils]: Spent 185ms on a formula simplification. DAG size of input: 85 DAG size of output 68 [2018-04-12 22:41:38,821 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 102 DAG size of output 92 [2018-04-12 22:41:40,453 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 109 DAG size of output 81 [2018-04-12 22:41:41,892 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 107 DAG size of output 78 [2018-04-12 22:41:42,054 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 111 DAG size of output 82 [2018-04-12 22:41:43,209 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 108 DAG size of output 97 [2018-04-12 22:41:43,396 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 111 DAG size of output 100 [2018-04-12 22:41:43,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:41:43,669 INFO L93 Difference]: Finished difference Result 1894 states and 2163 transitions. [2018-04-12 22:41:43,670 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-04-12 22:41:43,670 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 141 [2018-04-12 22:41:43,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:41:43,671 INFO L225 Difference]: With dead ends: 1894 [2018-04-12 22:41:43,671 INFO L226 Difference]: Without dead ends: 1894 [2018-04-12 22:41:43,672 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 19 SyntacticMatches, 6 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6343 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=1704, Invalid=18318, Unknown=0, NotChecked=0, Total=20022 [2018-04-12 22:41:43,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1894 states. [2018-04-12 22:41:43,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1894 to 1801. [2018-04-12 22:41:43,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1801 states. [2018-04-12 22:41:43,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1801 states to 1801 states and 2066 transitions. [2018-04-12 22:41:43,687 INFO L78 Accepts]: Start accepts. Automaton has 1801 states and 2066 transitions. Word has length 141 [2018-04-12 22:41:43,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:41:43,687 INFO L459 AbstractCegarLoop]: Abstraction has 1801 states and 2066 transitions. [2018-04-12 22:41:43,687 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-12 22:41:43,687 INFO L276 IsEmpty]: Start isEmpty. Operand 1801 states and 2066 transitions. [2018-04-12 22:41:43,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2018-04-12 22:41:43,687 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:41:43,688 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, 1, 1, 1, 1, 1] [2018-04-12 22:41:43,688 INFO L408 AbstractCegarLoop]: === Iteration 134 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:41:43,688 INFO L82 PathProgramCache]: Analyzing trace with hash -1224541222, now seen corresponding path program 3 times [2018-04-12 22:41:43,688 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:41:43,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:41:43,698 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:41:45,064 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 25 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:41:45,064 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:41:45,071 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2018-04-12 22:41:45,072 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:41:45,072 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:41:45,072 INFO L182 omatonBuilderFactory]: Interpolants [164670#true, 164671#false, 164674#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 164675#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 164672#(= (select |#valid| 0) 0), 164673#(= (select |old(#valid)| 0) (select |#valid| 0)), 164678#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| 0) 0) (= (select |#valid| |main_~#list~0.base|) 1)), 164679#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 164676#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 164677#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 164682#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 164683#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 164680#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 164681#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 164686#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 164687#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 164684#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 164685#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 164690#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))), 164691#(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| 0) 0)), 164688#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (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|)), 164689#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 164694#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 164695#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 164692#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 164693#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 164698#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 164699#(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 (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 164696#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 164697#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 164702#(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|)))) (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 |#valid| 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|))), 164703#(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))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (and (= (select |#valid| 0) 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 (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|)))), 164700#(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 |#valid| 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|))), 164701#(or (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| (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 |#valid| 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|))), 164706#(or (not (= |main_#t~mem20.offset| 0)) (and (not (= 0 |main_#t~mem20.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|)) (= (select |#valid| 0) 0)) (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|)))), 164707#(or (and (not (= 0 |main_#t~mem20.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|)) (= (select |#valid| 0) 0)) (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|)))), 164704#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (and (= (select |#valid| 0) 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|))), 164705#(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_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| 0) 0)) (and (not (= |main_~#list~0.base| 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|))), 164710#(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)) (not (= |main_#t~mem16.offset| 0)) (and (= (select |#valid| 0) (select |#valid| |main_#t~mem16.base|)) (= 0 (select |#valid| 0))))), 164711#(or (= 0 |main_#t~mem17.offset|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 164708#(or (and (= (select |#valid| 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|) main_~next~0.base) (= 0 (select |#valid| 0))) (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|)))), 164709#(or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (and (= (select |#valid| 0) (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0)))), 164714#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 164715#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 164712#(or (= 0 main_~next~0.offset) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 164713#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 164718#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 164719#(= 0 |main_#t~mem20.offset|), 164716#(or (= 0 main_~next~0.offset) (not (= |main_#t~mem20.offset| 0))), 164717#(= 0 main_~next~0.offset)] [2018-04-12 22:41:45,072 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 25 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:41:45,072 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-12 22:41:45,072 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-12 22:41:45,072 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=2281, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 22:41:45,073 INFO L87 Difference]: Start difference. First operand 1801 states and 2066 transitions. Second operand 50 states. [2018-04-12 22:41:49,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:41:49,093 INFO L93 Difference]: Finished difference Result 1925 states and 2200 transitions. [2018-04-12 22:41:49,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-12 22:41:49,094 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 141 [2018-04-12 22:41:49,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:41:49,095 INFO L225 Difference]: With dead ends: 1925 [2018-04-12 22:41:49,095 INFO L226 Difference]: Without dead ends: 1925 [2018-04-12 22:41:49,096 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3217 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1041, Invalid=10301, Unknown=0, NotChecked=0, Total=11342 [2018-04-12 22:41:49,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1925 states. [2018-04-12 22:41:49,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1925 to 1733. [2018-04-12 22:41:49,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1733 states. [2018-04-12 22:41:49,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1733 states to 1733 states and 1995 transitions. [2018-04-12 22:41:49,106 INFO L78 Accepts]: Start accepts. Automaton has 1733 states and 1995 transitions. Word has length 141 [2018-04-12 22:41:49,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:41:49,106 INFO L459 AbstractCegarLoop]: Abstraction has 1733 states and 1995 transitions. [2018-04-12 22:41:49,106 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-12 22:41:49,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1733 states and 1995 transitions. [2018-04-12 22:41:49,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-04-12 22:41:49,107 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:41:49,107 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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 22:41:49,107 INFO L408 AbstractCegarLoop]: === Iteration 135 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:41:49,107 INFO L82 PathProgramCache]: Analyzing trace with hash -869752110, now seen corresponding path program 4 times [2018-04-12 22:41:49,107 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:41:49,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:41:49,127 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:41:50,088 WARN L151 SmtUtils]: Spent 228ms on a formula simplification. DAG size of input: 85 DAG size of output 79 [2018-04-12 22:41:51,039 WARN L151 SmtUtils]: Spent 397ms on a formula simplification. DAG size of input: 83 DAG size of output 79 [2018-04-12 22:41:52,518 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 73 proven. 77 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-12 22:41:52,518 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:41:52,518 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2018-04-12 22:41:52,518 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:41:52,519 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 20 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-12 22:41:52,519 INFO L182 omatonBuilderFactory]: Interpolants [168498#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 168499#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1), 168496#true, 168497#false, 168502#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 168503#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 168500#(= (select |#valid| |main_~#list~0.base|) 1), 168501#(= |#valid| |old(#valid)|), 168506#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 168507#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 168504#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 168505#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 168510#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 1) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 168511#(and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 168508#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 1) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 168509#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 168514#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 168515#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 168512#(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|))) (= (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) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 168513#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 168518#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 168519#(and (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1)), 168516#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 168517#(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|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 168522#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 168523#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 168520#(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| |main_~#list~0.base|) 1) (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))) (= (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$.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)))))), 168521#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 8) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 168526#(and (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (or (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 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|))))) (= |#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 (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 168527#(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 (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))) (= (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)))))), 168524#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 168525#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= |#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___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 168530#(or (= 0 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) main_~next~0.base)) (and (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))))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))), 168531#(or (= 0 (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base)) (and (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))))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))), 168528#(and (= |main_#t~mem16.offset| 0) (or (= 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))) (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)) (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)) (= 8 (select |#length| (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)))))), 168529#(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))) (= 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|))) (= 0 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_#t~mem17.base|))), 168534#(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)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 168535#(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))), 168532#(or (= 0 (select |#valid| main_~next~0.base)) (and (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))))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))), 168533#(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)) (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))))), 168538#(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)), 168539#(and (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) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= 0 main_~next~0.offset)), 168536#(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 (= 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)))))), 168537#(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)) (not (= |main_#t~mem20.offset| 0))), 168542#(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|))))), 168543#(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|))), 168540#(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|))), 168541#(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|))), 168546#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 168547#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 168544#(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|)))), 168545#(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|)))), 168548#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))] [2018-04-12 22:41:52,519 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 73 proven. 77 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-12 22:41:52,519 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-12 22:41:52,520 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-12 22:41:52,520 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=2603, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 22:41:52,520 INFO L87 Difference]: Start difference. First operand 1733 states and 1995 transitions. Second operand 53 states. [2018-04-12 22:41:54,108 WARN L151 SmtUtils]: Spent 592ms on a formula simplification. DAG size of input: 124 DAG size of output 114 [2018-04-12 22:41:56,802 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 122 DAG size of output 122 [2018-04-12 22:41:58,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:41:58,946 INFO L93 Difference]: Finished difference Result 1829 states and 2101 transitions. [2018-04-12 22:41:58,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-12 22:41:58,946 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 147 [2018-04-12 22:41:58,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:41:58,948 INFO L225 Difference]: With dead ends: 1829 [2018-04-12 22:41:58,948 INFO L226 Difference]: Without dead ends: 1829 [2018-04-12 22:41:58,948 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3698 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=685, Invalid=11747, Unknown=0, NotChecked=0, Total=12432 [2018-04-12 22:41:58,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1829 states. [2018-04-12 22:41:58,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1829 to 1618. [2018-04-12 22:41:58,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1618 states. [2018-04-12 22:41:58,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1618 states to 1618 states and 1859 transitions. [2018-04-12 22:41:58,968 INFO L78 Accepts]: Start accepts. Automaton has 1618 states and 1859 transitions. Word has length 147 [2018-04-12 22:41:58,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:41:58,969 INFO L459 AbstractCegarLoop]: Abstraction has 1618 states and 1859 transitions. [2018-04-12 22:41:58,969 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-12 22:41:58,969 INFO L276 IsEmpty]: Start isEmpty. Operand 1618 states and 1859 transitions. [2018-04-12 22:41:58,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-04-12 22:41:58,969 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:41:58,969 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 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, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:41:58,969 INFO L408 AbstractCegarLoop]: === Iteration 136 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:41:58,970 INFO L82 PathProgramCache]: Analyzing trace with hash -986955412, now seen corresponding path program 4 times [2018-04-12 22:41:58,970 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:41:58,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:41:58,980 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:42:00,986 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 31 proven. 79 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-12 22:42:00,986 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:42:00,987 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-12 22:42:00,987 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:42:00,987 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 31 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 22:42:00,987 INFO L182 omatonBuilderFactory]: Interpolants [172118#(= |#valid| |old(#valid)|), 172119#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 172116#true, 172117#false, 172122#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |old(#valid)|)), 172123#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |#valid| |old(#valid)|))) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 172120#(and (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|) (= (select |#valid| |main_~#list~0.base|) 1)), 172121#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 172126#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 172127#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 172124#(and (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1)), 172125#(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|))) (= (select |#valid| |main_~#list~0.base|) 1)), 172130#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 172131#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 172128#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 172129#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 172134#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)), 172135#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)), 172132#(or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 172133#(and (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|)) 4) 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| (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|)))), 172138#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 172139#(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))) (= |old(#valid)| (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| (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$.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|))), 172136#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 172137#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 172142#(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 (= (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) 4) 0) main_~next~0.base 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| 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|))), 172143#(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_~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))) (= (store (store (store (store |#valid| |main_#t~mem20.base| 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) 0) main_~next~0.base 0) |old(#valid)|)))) (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|)))), 172140#(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))) (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 (= |old(#valid)| (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| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 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_~#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|))), 172141#(or (and (or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) (and (= |old(#valid)| (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_#t~mem17.base|) 4) 0) |main_#t~mem17.base| 0)) (not (= |main_~#list~0.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|))), 172146#(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 (= (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|)) 4) 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|)) 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))), 172147#(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 (= |old(#valid)| (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) 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_#t~mem16.base|) 4))) (not (= |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)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 172144#(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_~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))) (= (store (store (store (store |#valid| |main_#t~mem20.base| 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) 0) main_~next~0.base 0) |old(#valid)|)))) (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|)))), 172145#(or (and (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (= (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) 0) main_~next~0.base 0) |old(#valid)|) (not (= |main_~#list~0.base| (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|)))), 172150#(or (and (not (= main_~next~0.base |main_#t~mem20.base|)) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= |main_#t~mem20.base| |main_~#list~0.base|)) (= (store (store (store |#valid| |main_~#list~0.base| 0) main_~next~0.base 0) |main_#t~mem20.base| 0) |old(#valid)|)) (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))), 172151#(or (and (not (= main_~next~0.base |main_#t~mem20.base|)) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= |main_#t~mem20.base| |main_~#list~0.base|)) (= (store (store (store |#valid| |main_~#list~0.base| 0) main_~next~0.base 0) |main_#t~mem20.base| 0) |old(#valid)|)) (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|)))), 172148#(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|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= (store (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem17.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| |main_#t~mem17.base|)))), 172149#(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| main_~next~0.base)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (store (store (store |#valid| |main_~#list~0.base| 0) main_~next~0.base 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|))), 172154#(or (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|)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 172155#(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|)))), 172152#(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 (= (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|))))), 172153#(or (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|)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 172156#(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)))] [2018-04-12 22:42:00,987 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 31 proven. 79 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-12 22:42:00,988 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-12 22:42:00,988 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-12 22:42:00,988 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1533, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 22:42:00,988 INFO L87 Difference]: Start difference. First operand 1618 states and 1859 transitions. Second operand 41 states. [2018-04-12 22:42:02,359 WARN L151 SmtUtils]: Spent 301ms on a formula simplification. DAG size of input: 83 DAG size of output 83 [2018-04-12 22:42:03,849 WARN L151 SmtUtils]: Spent 127ms on a formula simplification. DAG size of input: 83 DAG size of output 81 [2018-04-12 22:42:04,082 WARN L151 SmtUtils]: Spent 179ms on a formula simplification. DAG size of input: 92 DAG size of output 90 [2018-04-12 22:42:05,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:42:05,195 INFO L93 Difference]: Finished difference Result 1639 states and 1880 transitions. [2018-04-12 22:42:05,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-12 22:42:05,195 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 135 [2018-04-12 22:42:05,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:42:05,196 INFO L225 Difference]: With dead ends: 1639 [2018-04-12 22:42:05,197 INFO L226 Difference]: Without dead ends: 1584 [2018-04-12 22:42:05,197 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 24 SyntacticMatches, 9 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1211 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=338, Invalid=4632, Unknown=0, NotChecked=0, Total=4970 [2018-04-12 22:42:05,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1584 states. [2018-04-12 22:42:05,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1584 to 1577. [2018-04-12 22:42:05,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1577 states. [2018-04-12 22:42:05,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1577 states to 1577 states and 1814 transitions. [2018-04-12 22:42:05,211 INFO L78 Accepts]: Start accepts. Automaton has 1577 states and 1814 transitions. Word has length 135 [2018-04-12 22:42:05,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:42:05,212 INFO L459 AbstractCegarLoop]: Abstraction has 1577 states and 1814 transitions. [2018-04-12 22:42:05,212 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-12 22:42:05,212 INFO L276 IsEmpty]: Start isEmpty. Operand 1577 states and 1814 transitions. [2018-04-12 22:42:05,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-04-12 22:42:05,213 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:42:05,213 INFO L355 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 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 22:42:05,213 INFO L408 AbstractCegarLoop]: === Iteration 137 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:42:05,213 INFO L82 PathProgramCache]: Analyzing trace with hash -255727214, now seen corresponding path program 7 times [2018-04-12 22:42:05,214 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:42:05,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:42:05,223 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:42:05,313 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 6 proven. 572 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2018-04-12 22:42:05,314 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:42:05,314 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 22:42:05,314 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:42:05,314 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 22:42:05,314 INFO L182 omatonBuilderFactory]: Interpolants [175434#false, 175435#(= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 175433#true, 175438#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 175439#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 175436#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 175437#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 175442#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 175443#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 175440#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 175441#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 175446#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 175447#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 175444#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 175445#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 175448#(<= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13)] [2018-04-12 22:42:05,314 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 6 proven. 572 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2018-04-12 22:42:05,314 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 22:42:05,314 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 22:42:05,314 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-12 22:42:05,314 INFO L87 Difference]: Start difference. First operand 1577 states and 1814 transitions. Second operand 16 states. [2018-04-12 22:42:05,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:42:05,352 INFO L93 Difference]: Finished difference Result 1589 states and 1826 transitions. [2018-04-12 22:42:05,352 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 22:42:05,352 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 164 [2018-04-12 22:42:05,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:42:05,353 INFO L225 Difference]: With dead ends: 1589 [2018-04-12 22:42:05,353 INFO L226 Difference]: Without dead ends: 1589 [2018-04-12 22:42:05,353 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-12 22:42:05,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1589 states. [2018-04-12 22:42:05,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1589 to 1584. [2018-04-12 22:42:05,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1584 states. [2018-04-12 22:42:05,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1584 states to 1584 states and 1821 transitions. [2018-04-12 22:42:05,362 INFO L78 Accepts]: Start accepts. Automaton has 1584 states and 1821 transitions. Word has length 164 [2018-04-12 22:42:05,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:42:05,362 INFO L459 AbstractCegarLoop]: Abstraction has 1584 states and 1821 transitions. [2018-04-12 22:42:05,363 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 22:42:05,363 INFO L276 IsEmpty]: Start isEmpty. Operand 1584 states and 1821 transitions. [2018-04-12 22:42:05,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-04-12 22:42:05,363 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:42:05,363 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, 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 22:42:05,363 INFO L408 AbstractCegarLoop]: === Iteration 138 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:42:05,364 INFO L82 PathProgramCache]: Analyzing trace with hash 1518833525, now seen corresponding path program 2 times [2018-04-12 22:42:05,364 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:42:05,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:42:05,378 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:42:06,218 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 72 DAG size of output 54 [2018-04-12 22:42:06,407 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 73 DAG size of output 55 [2018-04-12 22:42:06,728 WARN L151 SmtUtils]: Spent 205ms on a formula simplification. DAG size of input: 81 DAG size of output 62 [2018-04-12 22:42:09,019 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 20 proven. 77 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 22:42:09,020 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:42:09,020 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69] total 69 [2018-04-12 22:42:09,020 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:42:09,020 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 22:42:09,020 INFO L182 omatonBuilderFactory]: Interpolants [178690#(not (= 0 |main_#t~mem21.base|)), 178688#(not (= 0 main_~next~0.base)), 178689#(not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 178622#true, 178623#false, 178626#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 178627#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 178624#(= 0 (select |#valid| 0)), 178625#(= (select |old(#valid)| 0) (select |#valid| 0)), 178630#(and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0)) (= 1 (select |#valid| |main_~#list~0.base|))), 178631#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 178628#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 178629#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 178634#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 178635#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 178632#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 178633#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 178638#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 178639#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 178636#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 178637#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 178642#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 178643#(or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 178640#(and (or (= 0 (select |old(#valid)| (@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|))))), 178641#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 178646#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 178647#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 178644#(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))) (= 0 (select |#valid| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 178645#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 178650#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 0) |old(#valid)|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 178651#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 0) |old(#valid)|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| 0) (select |#valid| 0))), 178648#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 178649#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 178654#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 178655#(or (and (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))))))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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|)))) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 178652#(or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (and (= (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 |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| 0) |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))), 178653#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (or (and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)) (select (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 178658#(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 (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|)))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 178659#(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~mem16.offset| 0) (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|)) (= |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 (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))))), 178656#(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| |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|))), 178657#(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|)) (= (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|))) (= |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|))), 178662#(or (and (not (= 0 (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 (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_#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| (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|)))), 178663#(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|))) (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))) (= |main_#t~mem19.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|))))), 178660#(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 (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|) (= |main_~#list~0.base| (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|)))), 178661#(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|))) (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| |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))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 178666#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 178667#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 178664#(= |#valid| |old(#valid)|), 178665#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 178670#(or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base 0)) (= (select |#valid| 0) 0) (= (store |old(#valid)| 0 (select |#valid| 0)) |#valid|))), 178671#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base 0)) (= (select |#valid| 0) 0) (= (store |old(#valid)| 0 (select |#valid| 0)) |#valid|)), 178668#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 178669#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 178674#(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 (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (= (select |#valid| 0) (select |#valid| |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|)))) (not (= |main_#t~mem20.base| 0)) (= 0 (select |#valid| 0))) (not (= 0 |main_#t~mem20.offset|))), 178675#(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 (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (= (select |#valid| 0) (select |#valid| |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|)))) (not (= |main_#t~mem20.base| 0)) (= 0 (select |#valid| 0))), 178672#(and (= (select |#valid| 0) 0) (= (select |#valid| 0) (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= |#valid| (store (store |old(#valid)| 0 (select |#valid| 0)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)))), 178673#(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|))) (= 0 (select |#valid| 0)) (or (= (select |#valid| 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|) 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))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 178678#(and (= 0 (select |#valid| 0)) (or (= (select |#valid| 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)))) (= 1 (select |#valid| |main_~#list~0.base|))), 178679#(and (= 0 (select |#valid| 0)) (or (= (select |#valid| 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))))), 178676#(and (not (= |main_#t~mem20.base| 0)) (= 0 (select |#valid| 0)) (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|))))), 178677#(and (or (and (= (select |#valid| 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 (= (select |#valid| 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|) 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)))) (= 0 (select |#valid| 0))), 178682#(and (= 0 (select |#valid| 0)) (or (not (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)))), 178683#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= |#valid| |old(#valid)|)), 178680#(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 |#valid| 0) (select |#valid| |main_#t~mem16.base|)) (not (= |main_#t~mem16.offset| 0)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= 0 (select |#valid| 0))), 178681#(and (or (not (= 0 |main_#t~mem17.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= 0 (select |#valid| 0))), 178686#(or (not (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 178687#(or (not (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0))), 178684#(and (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) 0)), 178685#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| 0))] [2018-04-12 22:42:09,021 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 20 proven. 77 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 22:42:09,021 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-12 22:42:09,021 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-12 22:42:09,021 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=4453, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 22:42:09,021 INFO L87 Difference]: Start difference. First operand 1584 states and 1821 transitions. Second operand 69 states. [2018-04-12 22:42:09,744 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 62 DAG size of output 49 [2018-04-12 22:42:09,945 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 68 DAG size of output 58 [2018-04-12 22:42:10,812 WARN L151 SmtUtils]: Spent 274ms on a formula simplification. DAG size of input: 100 DAG size of output 98 [2018-04-12 22:42:11,337 WARN L151 SmtUtils]: Spent 154ms on a formula simplification. DAG size of input: 71 DAG size of output 60 [2018-04-12 22:42:11,702 WARN L151 SmtUtils]: Spent 251ms on a formula simplification. DAG size of input: 89 DAG size of output 74 [2018-04-12 22:42:12,022 WARN L151 SmtUtils]: Spent 151ms on a formula simplification. DAG size of input: 73 DAG size of output 62 [2018-04-12 22:42:12,489 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 69 DAG size of output 54 [2018-04-12 22:42:17,768 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 78 DAG size of output 70 [2018-04-12 22:42:18,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:42:18,325 INFO L93 Difference]: Finished difference Result 1688 states and 1949 transitions. [2018-04-12 22:42:18,325 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-04-12 22:42:18,325 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 149 [2018-04-12 22:42:18,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:42:18,326 INFO L225 Difference]: With dead ends: 1688 [2018-04-12 22:42:18,326 INFO L226 Difference]: Without dead ends: 1688 [2018-04-12 22:42:18,327 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6081 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=1679, Invalid=19783, Unknown=0, NotChecked=0, Total=21462 [2018-04-12 22:42:18,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1688 states. [2018-04-12 22:42:18,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1688 to 1621. [2018-04-12 22:42:18,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1621 states. [2018-04-12 22:42:18,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 1861 transitions. [2018-04-12 22:42:18,336 INFO L78 Accepts]: Start accepts. Automaton has 1621 states and 1861 transitions. Word has length 149 [2018-04-12 22:42:18,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:42:18,336 INFO L459 AbstractCegarLoop]: Abstraction has 1621 states and 1861 transitions. [2018-04-12 22:42:18,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-12 22:42:18,336 INFO L276 IsEmpty]: Start isEmpty. Operand 1621 states and 1861 transitions. [2018-04-12 22:42:18,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-04-12 22:42:18,337 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:42:18,337 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:42:18,337 INFO L408 AbstractCegarLoop]: === Iteration 139 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:42:18,337 INFO L82 PathProgramCache]: Analyzing trace with hash 250956485, now seen corresponding path program 1 times [2018-04-12 22:42:18,337 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:42:18,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:42:18,356 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:42:19,606 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 87 DAG size of output 50 [2018-04-12 22:42:19,994 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 82 DAG size of output 52 [2018-04-12 22:42:20,348 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 95 DAG size of output 44 [2018-04-12 22:42:21,279 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 104 DAG size of output 46 [2018-04-12 22:42:21,506 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 96 DAG size of output 40 [2018-04-12 22:42:23,611 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 16 proven. 45 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:42:23,612 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:42:23,612 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66] total 66 [2018-04-12 22:42:23,612 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:42:23,612 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:42:23,613 INFO L182 omatonBuilderFactory]: Interpolants [182162#(= (select |#valid| 0) 0), 182163#(and (= |#valid| |old(#valid)|) (= (select |#valid| 0) 0)), 182160#true, 182161#false, 182166#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 182167#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 182164#(and (= (select |#valid| 0) 0) (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|)), 182165#(= |#valid| |old(#valid)|), 182170#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 182171#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))), 182168#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 182169#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 182174#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 182175#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 182172#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))), 182173#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 182178#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 182179#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| 0) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 182176#(or (and (= (select |#valid| 0) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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 (= (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 (= (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 |#valid| 0) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 182177#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 182182#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 182183#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 182180#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 182181#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 182186#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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)|) (not (= 0 (@diff |#valid| |old(#valid)|)))) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))), 182187#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 182184#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (or (= |#valid| |old(#valid)|) (not (= 0 (@diff |#valid| |old(#valid)|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 182185#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |old(#valid)|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (or (= |#valid| |old(#valid)|) (not (= 0 (@diff |#valid| |old(#valid)|))))), 182190#(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|)) (= |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)) (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) (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)|)) (= (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))) (= 0 (select |#valid| 0))), 182191#(and (or (and (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.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (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)) (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) (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)|)))) (= (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| (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_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0))), 182188#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) |old(#valid)|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 182189#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (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|))) (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 182194#(and (or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_~#list~0.base| (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))) (= (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) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0) 0) |main_~#list~0.base| 0) |main_#t~mem17.base| 0) |old(#valid)|)))) (= |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|))) (= 0 (select |#valid| 0))), 182195#(and (or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (and (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) |main_~#list~0.base| 0) main_~next~0.base 0) |old(#valid)|)) (= |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) (= |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|))) (= 0 (select |#valid| 0))), 182192#(and (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|))) (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)) (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) (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)|)))) (= (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| |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|)) (= |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 |#valid| 0))), 182193#(and (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| |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|)) (and (or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) (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))) (= (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) (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)|))) (= |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|) 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_#t~mem16.offset| 0))) (= 0 (select |#valid| 0))), 182198#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 182199#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 182196#(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 (= 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 (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= (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) (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_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))))) (= |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|)))), 182197#(and (or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= (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) (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_~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|))) (= |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) (= |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|))) (= 0 (select |#valid| 0))), 182202#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 182203#(and (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))))) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 182200#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 182201#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 182206#(or (= (select |old(#valid)| 0) 1) (and (= (store (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) 0 (select |old(#valid)| 0)) |old(#valid)|) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= (select |#valid| 0) 0))), 182207#(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)) (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 (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (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 |#valid| 0) 0))), 182204#(or (= (select |old(#valid)| 0) 1) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (and (= |old(#valid)| (store |#valid| 0 (select |old(#valid)| 0))) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base 0)) (= (select |#valid| 0) 0))))), 182205#(or (= (select |old(#valid)| 0) 1) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |old(#valid)| (store |#valid| 0 (select |old(#valid)| 0))) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base 0)) (= (select |#valid| 0) 0))), 182210#(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) (and (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= |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_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))))) (= (select |#valid| 0) 0) (not (= |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|)))), 182211#(or (and (= (select |#valid| 0) 0) (or (and (= (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_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (= |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|)))), 182208#(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|))) (= |main_~#list~0.base| main_~next~0.base) (and (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= |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_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))))) (= (select |#valid| 0) 0) (not (= |main_#t~mem20.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|)))), 182209#(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|))) (= |main_~#list~0.base| main_~next~0.base) (and (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= |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_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))))) (= (select |#valid| 0) 0) (not (= |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|)))), 182214#(or (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 (= (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 (= (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 |#valid| 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 182215#(or (and (or (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 (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))))) (= (select |#valid| 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 182212#(or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (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 (= (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 (= (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 |#valid| 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 182213#(or (and (= (select |#valid| 0) 0) (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))) (= (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|))) (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|)) (not (= 1 (select |#valid| |main_#t~mem16.base|)))), 182218#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) 0)), 182219#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| 0)), 182216#(or (and (or (= |main_~#list~0.base| |main_#t~mem19.base|) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (= |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 (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= (select |#valid| 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 182217#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 182222#(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)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 1 (select |#valid| |main_~#list~0.base|)))), 182223#(or (not (= |main_#t~mem20.offset| 0)) (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|))) (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|)))), 182220#(or (not (= 0 (select |old(#valid)| 0))) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|))), 182221#(or (and (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (not (= 0 (select |old(#valid)| 0)))), 182226#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 182224#(or (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|))) (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|)))), 182225#(or (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|) (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 22:42:23,613 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 16 proven. 45 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:42:23,613 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-12 22:42:23,613 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-12 22:42:23,613 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=4218, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 22:42:23,613 INFO L87 Difference]: Start difference. First operand 1621 states and 1861 transitions. Second operand 67 states. [2018-04-12 22:42:24,503 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 77 DAG size of output 47 [2018-04-12 22:42:24,807 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 100 DAG size of output 57 [2018-04-12 22:42:25,921 WARN L151 SmtUtils]: Spent 535ms on a formula simplification. DAG size of input: 111 DAG size of output 89 [2018-04-12 22:42:27,001 WARN L151 SmtUtils]: Spent 208ms on a formula simplification. DAG size of input: 97 DAG size of output 93 [2018-04-12 22:42:28,259 WARN L151 SmtUtils]: Spent 185ms on a formula simplification. DAG size of input: 82 DAG size of output 75 [2018-04-12 22:42:28,644 WARN L151 SmtUtils]: Spent 251ms on a formula simplification. DAG size of input: 89 DAG size of output 82 [2018-04-12 22:42:29,609 WARN L151 SmtUtils]: Spent 251ms on a formula simplification. DAG size of input: 102 DAG size of output 94 [2018-04-12 22:42:30,186 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 88 DAG size of output 73 [2018-04-12 22:42:30,609 WARN L151 SmtUtils]: Spent 206ms on a formula simplification. DAG size of input: 78 DAG size of output 74 [2018-04-12 22:42:31,051 WARN L151 SmtUtils]: Spent 341ms on a formula simplification. DAG size of input: 90 DAG size of output 84 [2018-04-12 22:42:31,452 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 76 DAG size of output 73 [2018-04-12 22:42:31,639 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 73 DAG size of output 70 [2018-04-12 22:42:31,849 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 68 DAG size of output 63 [2018-04-12 22:42:32,067 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 81 DAG size of output 67 [2018-04-12 22:42:32,508 WARN L151 SmtUtils]: Spent 254ms on a formula simplification. DAG size of input: 106 DAG size of output 81 [2018-04-12 22:42:32,867 WARN L151 SmtUtils]: Spent 251ms on a formula simplification. DAG size of input: 125 DAG size of output 87 [2018-04-12 22:42:33,227 WARN L151 SmtUtils]: Spent 274ms on a formula simplification. DAG size of input: 126 DAG size of output 78 [2018-04-12 22:42:34,292 WARN L151 SmtUtils]: Spent 238ms on a formula simplification. DAG size of input: 84 DAG size of output 71 [2018-04-12 22:42:34,677 WARN L151 SmtUtils]: Spent 241ms on a formula simplification. DAG size of input: 92 DAG size of output 72 [2018-04-12 22:42:34,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:42:34,711 INFO L93 Difference]: Finished difference Result 1646 states and 1892 transitions. [2018-04-12 22:42:34,712 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-12 22:42:34,712 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 129 [2018-04-12 22:42:34,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:42:34,713 INFO L225 Difference]: With dead ends: 1646 [2018-04-12 22:42:34,713 INFO L226 Difference]: Without dead ends: 1607 [2018-04-12 22:42:34,714 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 12 SyntacticMatches, 8 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4498 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=764, Invalid=14986, Unknown=0, NotChecked=0, Total=15750 [2018-04-12 22:42:34,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states. [2018-04-12 22:42:34,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 1596. [2018-04-12 22:42:34,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1596 states. [2018-04-12 22:42:34,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1596 states to 1596 states and 1833 transitions. [2018-04-12 22:42:34,727 INFO L78 Accepts]: Start accepts. Automaton has 1596 states and 1833 transitions. Word has length 129 [2018-04-12 22:42:34,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:42:34,727 INFO L459 AbstractCegarLoop]: Abstraction has 1596 states and 1833 transitions. [2018-04-12 22:42:34,727 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-12 22:42:34,727 INFO L276 IsEmpty]: Start isEmpty. Operand 1596 states and 1833 transitions. [2018-04-12 22:42:34,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2018-04-12 22:42:34,727 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:42:34,728 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:42:34,728 INFO L408 AbstractCegarLoop]: === Iteration 140 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:42:34,728 INFO L82 PathProgramCache]: Analyzing trace with hash -132108184, now seen corresponding path program 2 times [2018-04-12 22:42:34,728 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:42:34,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:42:34,741 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:42:36,236 WARN L151 SmtUtils]: Spent 205ms on a formula simplification. DAG size of input: 78 DAG size of output 62 [2018-04-12 22:42:38,170 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 38 proven. 74 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:42:38,170 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:42:38,170 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72] total 72 [2018-04-12 22:42:38,171 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:42:38,171 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:42:38,171 INFO L182 omatonBuilderFactory]: Interpolants [185602#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185603#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185600#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 185601#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 185606#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 185607#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 185604#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 185605#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (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|)), 185610#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185611#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185608#(and (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| 0) (select |#valid| 0))), 185609#(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| 0) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 185614#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 185615#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 185612#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185613#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 185618#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 0) |old(#valid)|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| 0) (select |#valid| 0))), 185619#(and (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| 0) |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (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 (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))), 185616#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 185617#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 0) |old(#valid)|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185622#(and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (and (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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (@diff (store |old(#memory_$Pointer$.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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))))))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 185623#(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)))) (= (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|))), 185620#(and (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)) (select (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 185621#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (and (= (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 185626#(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| |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|)) (and (not (= 0 (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_#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))) (= |main_#t~mem16.offset| 0) (= 0 (select |#valid| 0)))), 185627#(or (and (not (= 0 (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_#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))) (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|))), 185624#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |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.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 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)))) (= (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|)))), 185625#(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|))) (= 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)))) (= (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| |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|))), 185630#(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|))) (and (not (= 0 (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 (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (= 0 (select |#valid| 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|))), 185631#(= |#valid| |old(#valid)|), 185628#(or (and (not (= 0 (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 (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (= 0 (select |#valid| 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|))), 185629#(or (and (not (= 0 (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 (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 (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|))), 185634#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 185635#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 185632#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 185633#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 185638#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base 0)) (= (select |#valid| 0) 0) (= (store |old(#valid)| 0 (select |#valid| 0)) |#valid|)) (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= (select |old(#valid)| 0) 1))), 185639#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base 0)) (= (select |#valid| 0) 0) (= (store |old(#valid)| 0 (select |#valid| 0)) |#valid|)) (= (select |old(#valid)| 0) 1))), 185636#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 185637#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))))), 185642#(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$.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|)))), 185643#(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$.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|)))), 185640#(and (or (= (select |old(#valid)| 0) 1) (and (= |#valid| (store (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) 0 (select |#valid| 0))) (= (select |#valid| 0) 0))) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 185641#(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 (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|))), 185646#(or (not (= 1 (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))), 185647#(and (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_#t~mem16.offset| 0)) (not (= 1 (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|))), 185644#(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|)))), 185645#(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 (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|)))), 185650#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= |#valid| |old(#valid)|)), 185651#(and (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) 0)), 185648#(or (= 0 |main_#t~mem17.offset|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 185649#(or (= 0 main_~next~0.offset) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 185654#(= 0 main_~next~0.offset), 185655#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 185652#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| 0)), 185653#(or (= 0 main_~next~0.offset) (not (= |main_#t~mem20.offset| 0))), 185658#(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|)))), 185659#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|)), 185656#(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|))), 185657#(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|))), 185587#true, 185590#(= (select |old(#valid)| 0) (select |#valid| 0)), 185591#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 185588#false, 185589#(= (select |#valid| 0) 0), 185594#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 185595#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| 0) 0) (= (select |#valid| |main_~#list~0.base|) 1)), 185592#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 185593#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 185598#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185599#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 185596#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185597#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-12 22:42:38,172 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 38 proven. 74 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:42:38,172 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-12 22:42:38,172 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-12 22:42:38,172 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=4977, Unknown=0, NotChecked=0, Total=5256 [2018-04-12 22:42:38,172 INFO L87 Difference]: Start difference. First operand 1596 states and 1833 transitions. Second operand 73 states. [2018-04-12 22:42:39,630 WARN L151 SmtUtils]: Spent 270ms on a formula simplification. DAG size of input: 102 DAG size of output 101 [2018-04-12 22:42:40,461 WARN L151 SmtUtils]: Spent 270ms on a formula simplification. DAG size of input: 92 DAG size of output 83 [2018-04-12 22:42:40,736 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 76 DAG size of output 74 [2018-04-12 22:42:44,697 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 90 DAG size of output 66 [2018-04-12 22:42:44,835 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 85 DAG size of output 63 [2018-04-12 22:42:45,532 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 79 DAG size of output 77 [2018-04-12 22:42:45,964 WARN L151 SmtUtils]: Spent 324ms on a formula simplification. DAG size of input: 103 DAG size of output 94 [2018-04-12 22:42:46,244 WARN L151 SmtUtils]: Spent 193ms on a formula simplification. DAG size of input: 87 DAG size of output 79 [2018-04-12 22:42:46,392 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 88 DAG size of output 79 [2018-04-12 22:42:46,772 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 88 DAG size of output 65 [2018-04-12 22:42:47,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:42:47,662 INFO L93 Difference]: Finished difference Result 1682 states and 1929 transitions. [2018-04-12 22:42:47,662 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-12 22:42:47,663 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 150 [2018-04-12 22:42:47,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:42:47,664 INFO L225 Difference]: With dead ends: 1682 [2018-04-12 22:42:47,664 INFO L226 Difference]: Without dead ends: 1682 [2018-04-12 22:42:47,664 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7884 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=1753, Invalid=22427, Unknown=0, NotChecked=0, Total=24180 [2018-04-12 22:42:47,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1682 states. [2018-04-12 22:42:47,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1682 to 1614. [2018-04-12 22:42:47,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1614 states. [2018-04-12 22:42:47,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1614 states to 1614 states and 1855 transitions. [2018-04-12 22:42:47,675 INFO L78 Accepts]: Start accepts. Automaton has 1614 states and 1855 transitions. Word has length 150 [2018-04-12 22:42:47,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:42:47,675 INFO L459 AbstractCegarLoop]: Abstraction has 1614 states and 1855 transitions. [2018-04-12 22:42:47,675 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-12 22:42:47,675 INFO L276 IsEmpty]: Start isEmpty. Operand 1614 states and 1855 transitions. [2018-04-12 22:42:47,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-04-12 22:42:47,675 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:42:47,676 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, 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 22:42:47,676 INFO L408 AbstractCegarLoop]: === Iteration 141 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:42:47,676 INFO L82 PathProgramCache]: Analyzing trace with hash 39214652, now seen corresponding path program 3 times [2018-04-12 22:42:47,676 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:42:47,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:42:47,689 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:42:49,862 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 23 proven. 78 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-12 22:42:49,862 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:42:49,862 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-04-12 22:42:49,862 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:42:49,863 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 22:42:49,863 INFO L182 omatonBuilderFactory]: Interpolants [189126#true, 189127#false, 189130#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 189131#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 189128#(= 1 (select |#valid| |main_~#list~0.base|)), 189129#(= |#valid| |old(#valid)|), 189134#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 0), 189135#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0), 189132#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 189133#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 189138#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 189139#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 189136#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0), 189137#(and (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 189142#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 189143#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0)), 189140#(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))) (= 1 (select |#valid| |main_~#list~0.base|))), 189141#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 189146#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 189147#(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 (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)), 189144#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 189145#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 189150#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)), 189151#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)), 189148#(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 (= |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| (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 (not (= |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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 189149#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)), 189154#(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))) (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| (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)))) (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| (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|))), 189155#(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| (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| |main_#t~mem16.base|) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)))) (not (= |main_#t~mem16.offset| 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 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))) (= |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)))), 189152#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 189153#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 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|))))) (= |#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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 189158#(or (and (= main_~next~0.base (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) (= |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) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= |main_~#list~0.base| (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|)))), 189159#(or (and (= main_~next~0.base (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) (= |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) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= |main_~#list~0.base| (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|)))), 189156#(or (and (= |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)) (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) (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))) (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|))), 189157#(or (and (= main_~next~0.base (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_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= |main_~#list~0.base| (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|))), 189162#(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)))) (= (select |#valid| |main_~#list~0.base|) 0) (not (= |main_#t~mem16.offset| 0)) (= (select |#valid| |main_#t~mem16.base|) 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|))), 189163#(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 |#valid| |main_~#list~0.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))), 189160#(or (and (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= |main_~#list~0.base| (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) (= (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|)))), 189161#(or (= (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$.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))))), 189166#(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))))), 189167#(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))))), 189164#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| |main_~#list~0.base|) 0) (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))))), 189165#(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))), 189170#(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)))), 189171#(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)))), 189168#(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)))), 189169#(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|))), 189174#(and (or (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 189175#(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))), 189172#(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|)))), 189173#(and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 189176#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (not (= |main_#t~mem20.offset| 0))), 189177#(= 1 (select |#valid| |main_#t~mem20.base|))] [2018-04-12 22:42:49,863 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 23 proven. 78 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-12 22:42:49,863 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-12 22:42:49,863 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-12 22:42:49,864 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=2506, Unknown=0, NotChecked=0, Total=2652 [2018-04-12 22:42:49,864 INFO L87 Difference]: Start difference. First operand 1614 states and 1855 transitions. Second operand 52 states. [2018-04-12 22:42:50,450 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 75 DAG size of output 73 [2018-04-12 22:42:54,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:42:54,298 INFO L93 Difference]: Finished difference Result 1731 states and 1979 transitions. [2018-04-12 22:42:54,298 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-12 22:42:54,298 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 137 [2018-04-12 22:42:54,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:42:54,299 INFO L225 Difference]: With dead ends: 1731 [2018-04-12 22:42:54,299 INFO L226 Difference]: Without dead ends: 1731 [2018-04-12 22:42:54,299 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 15 SyntacticMatches, 4 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2892 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=635, Invalid=10285, Unknown=0, NotChecked=0, Total=10920 [2018-04-12 22:42:54,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1731 states. [2018-04-12 22:42:54,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1731 to 1619. [2018-04-12 22:42:54,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1619 states. [2018-04-12 22:42:54,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1619 states to 1619 states and 1861 transitions. [2018-04-12 22:42:54,309 INFO L78 Accepts]: Start accepts. Automaton has 1619 states and 1861 transitions. Word has length 137 [2018-04-12 22:42:54,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:42:54,310 INFO L459 AbstractCegarLoop]: Abstraction has 1619 states and 1861 transitions. [2018-04-12 22:42:54,310 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-12 22:42:54,310 INFO L276 IsEmpty]: Start isEmpty. Operand 1619 states and 1861 transitions. [2018-04-12 22:42:54,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2018-04-12 22:42:54,310 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:42:54,310 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, 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 22:42:54,310 INFO L408 AbstractCegarLoop]: === Iteration 142 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:42:54,311 INFO L82 PathProgramCache]: Analyzing trace with hash -621870040, now seen corresponding path program 3 times [2018-04-12 22:42:54,311 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:42:54,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:42:54,340 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:42:56,357 WARN L151 SmtUtils]: Spent 236ms on a formula simplification. DAG size of input: 123 DAG size of output 60 [2018-04-12 22:42:56,914 WARN L151 SmtUtils]: Spent 269ms on a formula simplification. DAG size of input: 129 DAG size of output 67 [2018-04-12 22:42:58,888 WARN L151 SmtUtils]: Spent 891ms on a formula simplification. DAG size of input: 159 DAG size of output 87 [2018-04-12 22:42:59,841 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 107 DAG size of output 48 [2018-04-12 22:43:00,253 WARN L151 SmtUtils]: Spent 135ms on a formula simplification. DAG size of input: 123 DAG size of output 56 [2018-04-12 22:43:00,544 WARN L151 SmtUtils]: Spent 152ms on a formula simplification. DAG size of input: 123 DAG size of output 56 [2018-04-12 22:43:00,799 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 131 DAG size of output 62 [2018-04-12 22:43:01,083 WARN L151 SmtUtils]: Spent 155ms on a formula simplification. DAG size of input: 125 DAG size of output 56 [2018-04-12 22:43:01,448 WARN L151 SmtUtils]: Spent 206ms on a formula simplification. DAG size of input: 125 DAG size of output 57 [2018-04-12 22:43:01,739 WARN L151 SmtUtils]: Spent 151ms on a formula simplification. DAG size of input: 139 DAG size of output 60 [2018-04-12 22:43:02,334 WARN L151 SmtUtils]: Spent 410ms on a formula simplification. DAG size of input: 132 DAG size of output 55 [2018-04-12 22:43:04,747 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 18 proven. 86 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 22:43:04,747 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:43:04,747 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70] total 70 [2018-04-12 22:43:04,747 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:43:04,747 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-12 22:43:04,748 INFO L182 omatonBuilderFactory]: Interpolants [192642#(= (select |old(#valid)| 0) (select |#valid| 0)), 192643#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 192640#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 192641#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 192646#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 192647#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 192644#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 192645#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= (select |old(#valid)| 0) (select |#valid| 0))), 192650#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 192651#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 192648#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1)), 192649#(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| 0) 0) (= (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)))), 192654#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 192655#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 192652#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 192653#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 192658#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 192659#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 192656#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 192657#(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| 0) 0) (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)))), 192662#(and (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 192663#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))), 192660#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 192661#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 192666#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 192667#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (= (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 (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 192664#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.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|)))) (= (store |old(#memory_$Pointer$.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___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))), 192665#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 0) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 192670#(and (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|))) (not (= 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|)) 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)) (and (not (= 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|)) 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)) (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))) (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))) (= 1 (select (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) (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 |#valid| 0) (select (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) (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)))) (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|))) (= 0 (select |#valid| 0))), 192671#(and (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| |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|))) (and (not (= 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~mem16.base|) 4))) (or (= (select |#valid| 0) (select (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) (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)) (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))) (= 1 (select (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) (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))))) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |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_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (not (= 0 (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|)) (= (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|)) (= 0 (select |#valid| 0))), 192668#(and (= 0 (select |#valid| 0)) (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| |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) (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 (= 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (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))) (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))) (= 1 (select (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) (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 |#valid| 0) (select (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) (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|)))), 192669#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |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.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| |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|)) (= (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| |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|)) (= 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)) (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))) (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))) (= 1 (select (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) (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 |#valid| 0) (select (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) (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|))) (= 0 (select |#valid| 0))), 192674#(and (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 (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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))) (= 1 (select (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) (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))) (= (select |#valid| 0) (select (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) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= 0 (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|)) (= 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|)) (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|) |main_#t~mem18.offset|) main_~next~0.base) (not (= 0 (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|)))) (= 0 (select |#valid| 0))), 192675#(and (= 0 (select |#valid| 0)) (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 (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 |main_#t~mem19.base|)) (= |main_#t~mem19.base| main_~next~0.base)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= (select |#valid| 0) (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_#t~mem19.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (and (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_#t~mem19.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0) main_~next~0.base)))) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= 0 |main_#t~mem19.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|)))), 192672#(and (or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (and (= 1 (select (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) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0) |main_#t~mem17.base|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)))) (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) (= (select |#valid| 0) (select (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) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)))) (not (= 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| |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)) (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 (= 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) |main_#t~mem17.base|) (not (= 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|))) (= 0 (select |#valid| 0))), 192673#(and (or (and (not (= 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|)) 0))) (= (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| |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|))) (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))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0) main_~next~0.base)) (= 1 (select (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) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)))) (= (select |#valid| 0) (select (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) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (not (= 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)) (= 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|))) (= 0 (select |#valid| 0))), 192678#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 192679#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= |#valid| |old(#valid)|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 192676#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 192677#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 192682#(or (and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0)))) (= (select |old(#valid)| 0) 1)), 192683#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 1 (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_~#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 (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))) (= 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_~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))) (not (= 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)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))), 192680#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 192681#(or (= (select |old(#valid)| 0) 1) (and (or (= |#valid| |old(#valid)|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 192686#(or (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) 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)) (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= 1 (select (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (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))) (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|)))), 192687#(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))) (= 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))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= 1 (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|)))), 192684#(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 (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= 1 (select (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (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_#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|)))), 192685#(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 (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= 1 (select (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (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))) (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|)))), 192690#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (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|) (not (= 1 (select |#valid| |main_#t~mem17.base|)))) (= 0 |main_#t~mem17.offset|))), 192691#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (not (= 1 (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 (= (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))))) (= 0 main_~next~0.offset)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 192688#(or (= 0 (select |#valid| |main_~#list~0.base|)) (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| |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)))) (not (= 1 (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))))), 192689#(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 (= 1 (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|))))) (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| (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)))) (not (= 1 (select |#valid| (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)) (not (= 1 (select |#valid| |main_#t~mem16.base|)))))), 192694#(and (= 0 main_~next~0.offset) (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|))) (and (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base))))), 192695#(and (= 0 main_~next~0.offset) (or (not (= 1 (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)))))), 192692#(or (and (not (= 0 |main_#t~mem20.base|)) (not (= 1 (select |#valid| |main_#t~mem20.base|)))) (and (= 0 main_~next~0.offset) (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|))) (and (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base))))) (not (= |main_#t~mem20.offset| 0))), 192693#(or (and (not (= 0 |main_#t~mem20.base|)) (not (= 1 (select |#valid| |main_#t~mem20.base|)))) (and (= 0 main_~next~0.offset) (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|))) (and (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base)))))), 192698#(or (not (= 1 (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|))))), 192699#(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|))) (not (= 1 (select |#valid| |main_#t~mem16.base|)))), 192696#(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|)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 192697#(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|)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 192702#(= 1 (select |#valid| |main_#t~mem19.base|)), 192703#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 192700#(= 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|)))), 192701#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 192704#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 192634#true, 192635#false, 192638#(= |#valid| |old(#valid)|), 192639#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 192636#(= (select |#valid| 0) 0), 192637#(and (= (select |#valid| 0) 0) (= (select |#valid| |main_~#list~0.base|) 1))] [2018-04-12 22:43:04,748 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 18 proven. 86 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 22:43:04,748 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-12 22:43:04,749 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-12 22:43:04,749 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=4745, Unknown=0, NotChecked=0, Total=4970 [2018-04-12 22:43:04,749 INFO L87 Difference]: Start difference. First operand 1619 states and 1861 transitions. Second operand 71 states. [2018-04-12 22:43:07,502 WARN L151 SmtUtils]: Spent 307ms on a formula simplification. DAG size of input: 101 DAG size of output 91 [2018-04-12 22:43:07,865 WARN L151 SmtUtils]: Spent 222ms on a formula simplification. DAG size of input: 83 DAG size of output 74 [2018-04-12 22:43:08,581 WARN L151 SmtUtils]: Spent 424ms on a formula simplification. DAG size of input: 123 DAG size of output 121 [2018-04-12 22:43:11,097 WARN L151 SmtUtils]: Spent 214ms on a formula simplification. DAG size of input: 132 DAG size of output 128 [2018-04-12 22:43:13,275 WARN L151 SmtUtils]: Spent 229ms on a formula simplification. DAG size of input: 137 DAG size of output 126 [2018-04-12 22:43:13,642 WARN L151 SmtUtils]: Spent 246ms on a formula simplification. DAG size of input: 139 DAG size of output 128 [2018-04-12 22:43:14,054 WARN L151 SmtUtils]: Spent 251ms on a formula simplification. DAG size of input: 148 DAG size of output 132 [2018-04-12 22:43:14,420 WARN L151 SmtUtils]: Spent 243ms on a formula simplification. DAG size of input: 151 DAG size of output 127 [2018-04-12 22:43:15,481 WARN L151 SmtUtils]: Spent 237ms on a formula simplification. DAG size of input: 143 DAG size of output 139 [2018-04-12 22:43:16,683 WARN L151 SmtUtils]: Spent 129ms on a formula simplification. DAG size of input: 141 DAG size of output 96 [2018-04-12 22:43:16,901 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 94 DAG size of output 84 [2018-04-12 22:43:17,188 WARN L151 SmtUtils]: Spent 175ms on a formula simplification. DAG size of input: 117 DAG size of output 104 [2018-04-12 22:43:17,557 WARN L151 SmtUtils]: Spent 236ms on a formula simplification. DAG size of input: 135 DAG size of output 119 [2018-04-12 22:43:18,078 WARN L151 SmtUtils]: Spent 199ms on a formula simplification. DAG size of input: 111 DAG size of output 109 [2018-04-12 22:43:18,453 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 101 DAG size of output 99 [2018-04-12 22:43:18,678 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 98 DAG size of output 96 [2018-04-12 22:43:18,897 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 93 DAG size of output 91 [2018-04-12 22:43:19,572 WARN L151 SmtUtils]: Spent 274ms on a formula simplification. DAG size of input: 162 DAG size of output 154 [2018-04-12 22:43:20,076 WARN L151 SmtUtils]: Spent 341ms on a formula simplification. DAG size of input: 196 DAG size of output 187 [2018-04-12 22:43:20,584 WARN L151 SmtUtils]: Spent 372ms on a formula simplification. DAG size of input: 215 DAG size of output 206 [2018-04-12 22:43:21,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:43:21,196 INFO L93 Difference]: Finished difference Result 1708 states and 1962 transitions. [2018-04-12 22:43:21,196 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-12 22:43:21,197 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 144 [2018-04-12 22:43:21,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:43:21,198 INFO L225 Difference]: With dead ends: 1708 [2018-04-12 22:43:21,198 INFO L226 Difference]: Without dead ends: 1708 [2018-04-12 22:43:21,199 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 12 SyntacticMatches, 12 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6504 ImplicationChecksByTransitivity, 21.4s TimeCoverageRelationStatistics Valid=1276, Invalid=21374, Unknown=0, NotChecked=0, Total=22650 [2018-04-12 22:43:21,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1708 states. [2018-04-12 22:43:21,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1708 to 1688. [2018-04-12 22:43:21,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1688 states. [2018-04-12 22:43:21,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1688 states to 1688 states and 1938 transitions. [2018-04-12 22:43:21,209 INFO L78 Accepts]: Start accepts. Automaton has 1688 states and 1938 transitions. Word has length 144 [2018-04-12 22:43:21,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:43:21,210 INFO L459 AbstractCegarLoop]: Abstraction has 1688 states and 1938 transitions. [2018-04-12 22:43:21,210 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-12 22:43:21,210 INFO L276 IsEmpty]: Start isEmpty. Operand 1688 states and 1938 transitions. [2018-04-12 22:43:21,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2018-04-12 22:43:21,210 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:43:21,210 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, 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 22:43:21,210 INFO L408 AbstractCegarLoop]: === Iteration 143 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:43:21,211 INFO L82 PathProgramCache]: Analyzing trace with hash -621870039, now seen corresponding path program 1 times [2018-04-12 22:43:21,211 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:43:21,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:43:21,245 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:43:22,719 WARN L151 SmtUtils]: Spent 216ms on a formula simplification. DAG size of input: 88 DAG size of output 79 [2018-04-12 22:43:24,430 WARN L151 SmtUtils]: Spent 292ms on a formula simplification. DAG size of input: 145 DAG size of output 78 [2018-04-12 22:43:25,117 WARN L151 SmtUtils]: Spent 325ms on a formula simplification. DAG size of input: 145 DAG size of output 84 [2018-04-12 22:43:27,514 WARN L151 SmtUtils]: Spent 994ms on a formula simplification. DAG size of input: 178 DAG size of output 103 [2018-04-12 22:43:29,467 WARN L151 SmtUtils]: Spent 133ms on a formula simplification. DAG size of input: 120 DAG size of output 57 [2018-04-12 22:43:29,742 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 119 DAG size of output 56 [2018-04-12 22:43:30,034 WARN L151 SmtUtils]: Spent 153ms on a formula simplification. DAG size of input: 128 DAG size of output 64 [2018-04-12 22:43:30,357 WARN L151 SmtUtils]: Spent 143ms on a formula simplification. DAG size of input: 121 DAG size of output 56 [2018-04-12 22:43:30,614 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 121 DAG size of output 55 [2018-04-12 22:43:30,973 WARN L151 SmtUtils]: Spent 147ms on a formula simplification. DAG size of input: 135 DAG size of output 59 [2018-04-12 22:43:31,313 WARN L151 SmtUtils]: Spent 142ms on a formula simplification. DAG size of input: 128 DAG size of output 54 [2018-04-12 22:43:34,519 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 23 proven. 82 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-12 22:43:34,520 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:43:34,520 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75] total 75 [2018-04-12 22:43:34,520 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:43:34,520 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:43:34,521 INFO L182 omatonBuilderFactory]: Interpolants [196262#false, 196263#(= (select |#valid| 0) 0), 196261#true, 196266#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 196267#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 196264#(and (= (select |#valid| 0) 0) (= (select |#valid| |main_~#list~0.base|) 1)), 196265#(= |#valid| |old(#valid)|), 196270#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))), 196271#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 196268#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 196269#(= (select |old(#valid)| 0) (select |#valid| 0)), 196274#(and (or (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 196275#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 196272#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 196273#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 196278#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 196279#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 196276#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 196277#(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|))) (= (select |#valid| 0) 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)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 196282#(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|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 196283#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 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 |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 196280#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 196281#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 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___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 196286#(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| (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|))) (= 0 (select |#valid| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 196287#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 8) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 196284#(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 |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 196285#(and (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (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|)))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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|) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 196290#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 196291#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) |#length|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|) 8) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 196288#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 196289#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 196294#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#length)| |#length|)) (= |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___false_valid_memtrack_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)) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))), 196295#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))))) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 0)) (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)))), 196292#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 196293#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_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| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 196298#(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 (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)) (= 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 (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (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))) (= (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|))) (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|))), 196299#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |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.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (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)) (= 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 (= 0 (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|)) (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))) (= (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|))) (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 |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 196296#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 0) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.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|))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 196297#(and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 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|))))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (= (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 (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.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___false_valid_memtrack_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 (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 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|)))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (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___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| 0) (select |#valid| 0))), 196302#(or (and (= 0 (select |#valid| 0)) (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) |main_#t~mem17.base|) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4))) (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))) (= 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)) (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) (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|)) 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|))), 196303#(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 (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|))) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 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)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)))) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (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|)) 0))) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 (select |#valid| 0)))), 196300#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (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| (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 (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (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))) (= (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|))) (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 |#valid| 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|))), 196301#(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$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (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)) (= 8 (select |#length| (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| (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))) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (or (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 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))) (= |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))) (= 0 (select |#valid| 0))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (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|)))), 196306#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 196307#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 196304#(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 (= 0 (select |#valid| 0)) (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|))) (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)))) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) main_~next~0.base) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= 0 (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|))), 196305#(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|))) (and (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|))) (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)))) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_#t~mem19.base| 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 (= 0 |main_#t~mem19.base|)))) (= 0 (select |#valid| 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|))), 196310#(and (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| |old(#valid)|)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 196311#(and (or (= |#valid| |old(#valid)|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 196308#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 196309#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= |#valid| |old(#valid)|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 196314#(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_~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)))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))))) (or (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (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|)))), 196315#(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_~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)))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))))) (or (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (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|)))), 196312#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= (select |old(#valid)| 0) 0)))), 196313#(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) 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)) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (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_~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 (not (= 1 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 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)) (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|))), 196318#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (not (= 1 (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))) (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= 1 (select |#valid| (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| (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))))), 196319#(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 (not (= 1 (select |#valid| (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| (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_#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))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 196316#(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_~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)))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))))) (or (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) 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|)))), 196317#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (not (= 1 (select |#valid| main_~next~0.base))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (= 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)))))) (and (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 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) (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|)))), 196322#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.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 (= 1 (select |#valid| |main_#t~mem17.base|)))) (or (not (= 1 (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))), 196323#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|)))) (= 0 main_~next~0.offset)) (or (not (= 1 (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))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 196320#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (or (not (= 1 (select |#valid| (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| (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)) (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|)))))), 196321#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (not (= |main_#t~mem16.offset| 0)) (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))) (not (= 1 (select |#valid| (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))) (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 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|))))) (not (= 1 (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|)))), 196326#(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 (= 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 (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base))))), 196327#(and (or (not (= 1 (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)), 196324#(or (and (not (= 0 |main_#t~mem20.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) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base)))) (or (not (= 1 (select |#valid| |main_#t~mem20.base|))) (= 0 main_~next~0.offset))) (not (= |main_#t~mem20.offset| 0))), 196325#(and (not (= 0 |main_#t~mem20.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) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base)))) (or (not (= 1 (select |#valid| |main_#t~mem20.base|))) (= 0 main_~next~0.offset))), 196330#(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|))))), 196331#(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|))))), 196328#(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))))), 196329#(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))))), 196334#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 196335#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))), 196332#(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|)))), 196333#(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|)))), 196336#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0))] [2018-04-12 22:43:34,521 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 23 proven. 82 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-12 22:43:34,521 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-04-12 22:43:34,522 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-04-12 22:43:34,522 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=5460, Unknown=0, NotChecked=0, Total=5700 [2018-04-12 22:43:34,522 INFO L87 Difference]: Start difference. First operand 1688 states and 1938 transitions. Second operand 76 states. [2018-04-12 22:43:35,669 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 79 DAG size of output 68 [2018-04-12 22:43:36,892 WARN L151 SmtUtils]: Spent 280ms on a formula simplification. DAG size of input: 99 DAG size of output 99 [2018-04-12 22:43:37,757 WARN L151 SmtUtils]: Spent 201ms on a formula simplification. DAG size of input: 98 DAG size of output 97 [2018-04-12 22:43:38,572 WARN L151 SmtUtils]: Spent 552ms on a formula simplification. DAG size of input: 127 DAG size of output 117 [2018-04-12 22:43:39,012 WARN L151 SmtUtils]: Spent 234ms on a formula simplification. DAG size of input: 106 DAG size of output 102 [2018-04-12 22:43:40,231 WARN L151 SmtUtils]: Spent 790ms on a formula simplification. DAG size of input: 152 DAG size of output 151 [2018-04-12 22:43:42,114 WARN L151 SmtUtils]: Spent 142ms on a formula simplification. DAG size of input: 103 DAG size of output 96 [2018-04-12 22:43:42,635 WARN L151 SmtUtils]: Spent 331ms on a formula simplification. DAG size of input: 205 DAG size of output 195 [2018-04-12 22:43:44,032 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 117 DAG size of output 110 [2018-04-12 22:43:45,166 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 84 DAG size of output 68 [2018-04-12 22:43:45,459 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 129 DAG size of output 75 [2018-04-12 22:43:45,766 WARN L151 SmtUtils]: Spent 184ms on a formula simplification. DAG size of input: 159 DAG size of output 101 [2018-04-12 22:43:45,979 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 106 DAG size of output 89 [2018-04-12 22:43:46,309 WARN L151 SmtUtils]: Spent 214ms on a formula simplification. DAG size of input: 127 DAG size of output 110 [2018-04-12 22:43:46,696 WARN L151 SmtUtils]: Spent 262ms on a formula simplification. DAG size of input: 142 DAG size of output 123 [2018-04-12 22:43:47,812 WARN L151 SmtUtils]: Spent 353ms on a formula simplification. DAG size of input: 158 DAG size of output 137 [2018-04-12 22:43:48,104 WARN L151 SmtUtils]: Spent 215ms on a formula simplification. DAG size of input: 122 DAG size of output 103 [2018-04-12 22:43:48,524 WARN L151 SmtUtils]: Spent 289ms on a formula simplification. DAG size of input: 145 DAG size of output 119 [2018-04-12 22:43:48,878 WARN L151 SmtUtils]: Spent 232ms on a formula simplification. DAG size of input: 140 DAG size of output 112 [2018-04-12 22:43:49,263 WARN L151 SmtUtils]: Spent 261ms on a formula simplification. DAG size of input: 142 DAG size of output 121 [2018-04-12 22:43:49,540 WARN L151 SmtUtils]: Spent 203ms on a formula simplification. DAG size of input: 126 DAG size of output 109 [2018-04-12 22:43:49,833 WARN L151 SmtUtils]: Spent 163ms on a formula simplification. DAG size of input: 134 DAG size of output 120 [2018-04-12 22:43:50,136 WARN L151 SmtUtils]: Spent 176ms on a formula simplification. DAG size of input: 140 DAG size of output 126 [2018-04-12 22:43:50,510 WARN L151 SmtUtils]: Spent 210ms on a formula simplification. DAG size of input: 168 DAG size of output 156 [2018-04-12 22:43:50,890 WARN L151 SmtUtils]: Spent 241ms on a formula simplification. DAG size of input: 189 DAG size of output 174 [2018-04-12 22:43:51,914 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 119 DAG size of output 108 [2018-04-12 22:43:52,326 WARN L151 SmtUtils]: Spent 184ms on a formula simplification. DAG size of input: 132 DAG size of output 121 [2018-04-12 22:43:52,644 WARN L151 SmtUtils]: Spent 204ms on a formula simplification. DAG size of input: 134 DAG size of output 124 [2018-04-12 22:43:53,014 WARN L151 SmtUtils]: Spent 204ms on a formula simplification. DAG size of input: 146 DAG size of output 128 [2018-04-12 22:43:53,345 WARN L151 SmtUtils]: Spent 204ms on a formula simplification. DAG size of input: 156 DAG size of output 123 [2018-04-12 22:43:55,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:43:55,867 INFO L93 Difference]: Finished difference Result 1796 states and 2042 transitions. [2018-04-12 22:43:55,867 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-12 22:43:55,867 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 144 [2018-04-12 22:43:55,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:43:55,869 INFO L225 Difference]: With dead ends: 1796 [2018-04-12 22:43:55,869 INFO L226 Difference]: Without dead ends: 1786 [2018-04-12 22:43:55,869 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 11 SyntacticMatches, 11 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7092 ImplicationChecksByTransitivity, 27.0s TimeCoverageRelationStatistics Valid=1361, Invalid=22819, Unknown=0, NotChecked=0, Total=24180 [2018-04-12 22:43:55,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states. [2018-04-12 22:43:55,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1758. [2018-04-12 22:43:55,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1758 states. [2018-04-12 22:43:55,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1758 states to 1758 states and 2003 transitions. [2018-04-12 22:43:55,879 INFO L78 Accepts]: Start accepts. Automaton has 1758 states and 2003 transitions. Word has length 144 [2018-04-12 22:43:55,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:43:55,879 INFO L459 AbstractCegarLoop]: Abstraction has 1758 states and 2003 transitions. [2018-04-12 22:43:55,879 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-04-12 22:43:55,879 INFO L276 IsEmpty]: Start isEmpty. Operand 1758 states and 2003 transitions. [2018-04-12 22:43:55,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2018-04-12 22:43:55,880 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:43:55,880 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:43:55,880 INFO L408 AbstractCegarLoop]: === Iteration 144 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:43:55,880 INFO L82 PathProgramCache]: Analyzing trace with hash -1837759593, now seen corresponding path program 4 times [2018-04-12 22:43:55,880 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:43:55,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:43:55,904 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:43:56,985 WARN L151 SmtUtils]: Spent 179ms on a formula simplification. DAG size of input: 85 DAG size of output 71 [2018-04-12 22:43:57,273 WARN L151 SmtUtils]: Spent 159ms on a formula simplification. DAG size of input: 90 DAG size of output 74 [2018-04-12 22:43:58,031 WARN L151 SmtUtils]: Spent 546ms on a formula simplification. DAG size of input: 126 DAG size of output 101 [2018-04-12 22:43:59,384 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 89 DAG size of output 61 [2018-04-12 22:43:59,832 WARN L151 SmtUtils]: Spent 262ms on a formula simplification. DAG size of input: 90 DAG size of output 68 [2018-04-12 22:44:00,837 WARN L151 SmtUtils]: Spent 640ms on a formula simplification. DAG size of input: 139 DAG size of output 90 [2018-04-12 22:44:01,689 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 86 DAG size of output 49 [2018-04-12 22:44:02,051 WARN L151 SmtUtils]: Spent 243ms on a formula simplification. DAG size of input: 95 DAG size of output 58 [2018-04-12 22:44:02,254 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 88 DAG size of output 51 [2018-04-12 22:44:02,444 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 88 DAG size of output 51 [2018-04-12 22:44:02,630 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 92 DAG size of output 54 [2018-04-12 22:44:06,325 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 14 proven. 95 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-12 22:44:06,325 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:44:06,325 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83] total 83 [2018-04-12 22:44:06,325 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:44:06,326 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-12 22:44:06,327 INFO L182 omatonBuilderFactory]: Interpolants [200067#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 200066#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 200065#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 200064#(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| 0) 0) (= 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))), 200071#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 200070#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 200069#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 200068#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 200075#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (@diff |old(#valid)| |#valid|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 200074#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (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|)))) (or (= |#valid| |old(#valid)|) (= (@diff |old(#valid)| |#valid|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.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 (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 200073#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 200072#(and (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~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|))))), 200079#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 200078#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| 0) 0) (= 1 (select |#valid| (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)) (= (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)) (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)))))), 200077#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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|)))) (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.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 (= (@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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@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 (= |#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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))), 200076#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.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___false_valid_memtrack_i__append_~node~0.base) 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|))))) (= |#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|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (@diff |old(#valid)| |#valid|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 200083#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 200082#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 200081#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 200080#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 200087#(and (or (and (or (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.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| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 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|) (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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (@diff (store |old(#memory_$Pointer$.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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0))) (= (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) 0)))))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| 0) (select |#valid| 0))), 200086#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (and (= (store |old(#valid)| (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (select (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0) (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)))) (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= |old(#valid)| (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) 0))))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 200085#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)) (select (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0))))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (store |old(#valid)| (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)) (select (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 200084#(and (or (and (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| 0) |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| 0) |old(#valid)|) (= |#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 (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))), 200091#(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$.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_#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|))) (and (not (= 0 (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_#t~mem16.base|) 4))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) (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| (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) (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| (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| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 200090#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 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 (= (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 (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| (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|))) (= 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| (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 (= 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|)) 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|))), 200089#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select |#valid| 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 (= (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 (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| (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|))) (= 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| (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)))) (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.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|)))), 200088#(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)) (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 (= (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 (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| (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|))) (= 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| (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)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 200095#(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|))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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)) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (or (= (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))) (= 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))))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base)) (= 0 (select |#valid| 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|))), 200094#(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 (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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)) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (or (= (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))) (= 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))))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base)) (= 0 (select |#valid| 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|))), 200093#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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)) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (or (= (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))) (= 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))))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base)) (= 0 (select |#valid| 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|))), 200092#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0)) (or (and (or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (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))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= (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|))) (= (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|))), 200099#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 200098#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 200097#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 200096#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 200103#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base 0)) (= (select |#valid| 0) 0) (= (store |old(#valid)| 0 (select |#valid| 0)) |#valid|)) (= (select |old(#valid)| 0) 1))), 200102#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base 0)) (= (select |#valid| 0) 0) (= (store |old(#valid)| 0 (select |#valid| 0)) |#valid|)) (and (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= (select |old(#valid)| 0) 1))), 200101#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))))), 200100#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base)))), 200107#(or (and (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_~next~0.base) 0)) (and (or (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) |main_#t~mem20.base|)) (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_~#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|))) (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|)))), 200106#(or (and (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_~next~0.base) 0)) (and (or (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) |main_#t~mem20.base|)) (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_~#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|))) (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|)))), 200105#(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)) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (or (= (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))) (= 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))))) (= (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|))), 200104#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= (select |old(#valid)| 0) 1) (and (= (select |#valid| 0) 0) (= |#valid| (store (store |old(#valid)| 0 (select |#valid| 0)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)))))), 200111#(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|))) (not (= |main_#t~mem16.offset| 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (or (and (not (= 1 (select |#valid| (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 (= 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))))) (not (= 1 (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))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 200110#(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| |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)))) (not (= 1 (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)) (= (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))), 200109#(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 (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_~next~0.base) 0)) (and (or (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 (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (not (= |main_~#list~0.base| main_~next~0.base)))), 200108#(or (and (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_~next~0.base) 0)) (and (or (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) |main_#t~mem20.base|)) (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_~#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|))) (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|)))), 200115#(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 (not (= 1 (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))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= main_~next~0.base |main_#t~mem19.base|)), 200114#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (and (not (= 1 (select |#valid| main_~next~0.base))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |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 (= (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|)))), 200113#(or (= (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)) (and (= 0 main_~next~0.offset) (or (not (= 1 (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))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 200112#(or (= |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|) (and (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|))) (not (= 1 (select |#valid| |main_#t~mem17.base|)))) (= 0 |main_#t~mem17.offset|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 200119#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 200118#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| 0)), 200117#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 200116#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 200123#(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 (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base))) (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))) (= 0 main_~next~0.base)))), 200122#(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 (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (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))) (= 0 main_~next~0.base)))), 200121#(or (not (= 1 (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 (= 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))) (= 0 main_~next~0.base)))), 200120#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= |#valid| |old(#valid)|) (= 0 (@diff |old(#valid)| |#valid|)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@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 (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= 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|)))))), 200127#(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|))))), 200126#(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| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (= |main_#t~mem21.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| |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))) (and (= |main_#t~mem21.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|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 200125#(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| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (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)))))), 200124#(or (not (= 1 (select |#valid| main_~next~0.base))) (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))) (= 0 main_~next~0.base)))), 200131#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 200130#(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|))), 200129#(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|)))), 200128#(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|)))), 200133#(and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0)), 200132#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 200051#true, 200055#(= |#valid| |old(#valid)|), 200054#(and (= (select |#valid| 0) 0) (= 1 (select |#valid| |main_~#list~0.base|))), 200053#(= (select |#valid| 0) 0), 200052#false, 200059#(= (select |old(#valid)| 0) (select |#valid| 0)), 200058#(and (or (and (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 200057#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|))), 200056#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|)), 200063#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1)), 200062#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 200061#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 200060#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|))] [2018-04-12 22:44:06,327 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 14 proven. 95 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-12 22:44:06,327 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-04-12 22:44:06,327 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-04-12 22:44:06,327 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=6525, Unknown=0, NotChecked=0, Total=6806 [2018-04-12 22:44:06,328 INFO L87 Difference]: Start difference. First operand 1758 states and 2003 transitions. Second operand 83 states. [2018-04-12 22:44:10,429 WARN L151 SmtUtils]: Spent 1025ms on a formula simplification. DAG size of input: 167 DAG size of output 143 [2018-04-12 22:44:12,016 WARN L151 SmtUtils]: Spent 321ms on a formula simplification. DAG size of input: 101 DAG size of output 94 [2018-04-12 22:44:13,146 WARN L151 SmtUtils]: Spent 771ms on a formula simplification. DAG size of input: 140 DAG size of output 107 [2018-04-12 22:44:13,904 WARN L151 SmtUtils]: Spent 323ms on a formula simplification. DAG size of input: 111 DAG size of output 92 [2018-04-12 22:44:15,778 WARN L151 SmtUtils]: Spent 1462ms on a formula simplification. DAG size of input: 147 DAG size of output 147 [2018-04-12 22:44:18,738 WARN L151 SmtUtils]: Spent 129ms on a formula simplification. DAG size of input: 88 DAG size of output 84 [2018-04-12 22:44:19,081 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 86 DAG size of output 83 [2018-04-12 22:44:22,163 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 101 DAG size of output 97 [2018-04-12 22:44:23,713 WARN L151 SmtUtils]: Spent 224ms on a formula simplification. DAG size of input: 128 DAG size of output 121 [2018-04-12 22:44:24,017 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 89 DAG size of output 85 [2018-04-12 22:44:24,380 WARN L151 SmtUtils]: Spent 179ms on a formula simplification. DAG size of input: 97 DAG size of output 93 [2018-04-12 22:44:24,765 WARN L151 SmtUtils]: Spent 204ms on a formula simplification. DAG size of input: 101 DAG size of output 96 [2018-04-12 22:44:25,210 WARN L151 SmtUtils]: Spent 220ms on a formula simplification. DAG size of input: 105 DAG size of output 99 [2018-04-12 22:44:25,472 WARN L151 SmtUtils]: Spent 174ms on a formula simplification. DAG size of input: 93 DAG size of output 88 [2018-04-12 22:44:25,929 WARN L151 SmtUtils]: Spent 263ms on a formula simplification. DAG size of input: 112 DAG size of output 107 [2018-04-12 22:44:26,342 WARN L151 SmtUtils]: Spent 256ms on a formula simplification. DAG size of input: 109 DAG size of output 104 [2018-04-12 22:44:26,858 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 125 DAG size of output 100 [2018-04-12 22:44:27,069 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 114 DAG size of output 90 [2018-04-12 22:44:27,411 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 111 DAG size of output 107 [2018-04-12 22:44:27,811 WARN L151 SmtUtils]: Spent 172ms on a formula simplification. DAG size of input: 146 DAG size of output 134 [2018-04-12 22:44:28,196 WARN L151 SmtUtils]: Spent 212ms on a formula simplification. DAG size of input: 166 DAG size of output 154 [2018-04-12 22:44:29,016 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 84 DAG size of output 81 [2018-04-12 22:44:30,315 WARN L151 SmtUtils]: Spent 154ms on a formula simplification. DAG size of input: 112 DAG size of output 102 [2018-04-12 22:44:30,625 WARN L151 SmtUtils]: Spent 149ms on a formula simplification. DAG size of input: 117 DAG size of output 105 [2018-04-12 22:44:30,991 WARN L151 SmtUtils]: Spent 154ms on a formula simplification. DAG size of input: 125 DAG size of output 108 [2018-04-12 22:44:31,368 WARN L151 SmtUtils]: Spent 230ms on a formula simplification. DAG size of input: 136 DAG size of output 104 [2018-04-12 22:44:33,052 WARN L151 SmtUtils]: Spent 155ms on a formula simplification. DAG size of input: 132 DAG size of output 114 [2018-04-12 22:44:33,477 WARN L151 SmtUtils]: Spent 233ms on a formula simplification. DAG size of input: 176 DAG size of output 156 [2018-04-12 22:44:33,771 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 117 DAG size of output 107 [2018-04-12 22:44:34,110 WARN L151 SmtUtils]: Spent 182ms on a formula simplification. DAG size of input: 132 DAG size of output 122 [2018-04-12 22:44:34,642 WARN L151 SmtUtils]: Spent 346ms on a formula simplification. DAG size of input: 138 DAG size of output 132 [2018-04-12 22:44:34,996 WARN L151 SmtUtils]: Spent 221ms on a formula simplification. DAG size of input: 102 DAG size of output 96 [2018-04-12 22:44:35,242 WARN L151 SmtUtils]: Spent 153ms on a formula simplification. DAG size of input: 90 DAG size of output 85 [2018-04-12 22:44:37,721 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 89 DAG size of output 79 [2018-04-12 22:44:37,989 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 95 DAG size of output 83 [2018-04-12 22:44:41,364 WARN L151 SmtUtils]: Spent 175ms on a formula simplification. DAG size of input: 141 DAG size of output 98 [2018-04-12 22:44:41,808 WARN L151 SmtUtils]: Spent 242ms on a formula simplification. DAG size of input: 185 DAG size of output 134 [2018-04-12 22:44:42,201 WARN L151 SmtUtils]: Spent 205ms on a formula simplification. DAG size of input: 160 DAG size of output 101 [2018-04-12 22:44:42,658 WARN L151 SmtUtils]: Spent 245ms on a formula simplification. DAG size of input: 171 DAG size of output 113 [2018-04-12 22:44:43,104 WARN L151 SmtUtils]: Spent 247ms on a formula simplification. DAG size of input: 176 DAG size of output 116 [2018-04-12 22:44:43,607 WARN L151 SmtUtils]: Spent 217ms on a formula simplification. DAG size of input: 163 DAG size of output 109 [2018-04-12 22:44:44,186 WARN L151 SmtUtils]: Spent 350ms on a formula simplification. DAG size of input: 172 DAG size of output 138 [2018-04-12 22:44:44,548 WARN L151 SmtUtils]: Spent 252ms on a formula simplification. DAG size of input: 157 DAG size of output 124 [2018-04-12 22:44:44,911 WARN L151 SmtUtils]: Spent 171ms on a formula simplification. DAG size of input: 132 DAG size of output 122 [2018-04-12 22:44:45,241 WARN L151 SmtUtils]: Spent 166ms on a formula simplification. DAG size of input: 137 DAG size of output 125 [2018-04-12 22:44:45,666 WARN L151 SmtUtils]: Spent 193ms on a formula simplification. DAG size of input: 173 DAG size of output 132 [2018-04-12 22:44:46,184 WARN L151 SmtUtils]: Spent 323ms on a formula simplification. DAG size of input: 204 DAG size of output 148 [2018-04-12 22:44:46,807 WARN L151 SmtUtils]: Spent 154ms on a formula simplification. DAG size of input: 106 DAG size of output 89 [2018-04-12 22:44:47,708 WARN L151 SmtUtils]: Spent 272ms on a formula simplification. DAG size of input: 146 DAG size of output 137 [2018-04-12 22:44:48,084 WARN L151 SmtUtils]: Spent 274ms on a formula simplification. DAG size of input: 125 DAG size of output 116 [2018-04-12 22:44:48,617 WARN L151 SmtUtils]: Spent 401ms on a formula simplification. DAG size of input: 150 DAG size of output 142 [2018-04-12 22:44:49,093 WARN L151 SmtUtils]: Spent 351ms on a formula simplification. DAG size of input: 146 DAG size of output 137 [2018-04-12 22:44:49,403 WARN L151 SmtUtils]: Spent 183ms on a formula simplification. DAG size of input: 150 DAG size of output 124 [2018-04-12 22:44:49,846 WARN L151 SmtUtils]: Spent 339ms on a formula simplification. DAG size of input: 161 DAG size of output 132 [2018-04-12 22:44:50,225 WARN L151 SmtUtils]: Spent 254ms on a formula simplification. DAG size of input: 146 DAG size of output 120 [2018-04-12 22:44:50,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:44:50,356 INFO L93 Difference]: Finished difference Result 2140 states and 2452 transitions. [2018-04-12 22:44:50,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2018-04-12 22:44:50,356 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 154 [2018-04-12 22:44:50,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:44:50,358 INFO L225 Difference]: With dead ends: 2140 [2018-04-12 22:44:50,358 INFO L226 Difference]: Without dead ends: 2140 [2018-04-12 22:44:50,360 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 9 SyntacticMatches, 12 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14184 ImplicationChecksByTransitivity, 40.6s TimeCoverageRelationStatistics Valid=2936, Invalid=43936, Unknown=0, NotChecked=0, Total=46872 [2018-04-12 22:44:50,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2140 states. [2018-04-12 22:44:50,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2140 to 1804. [2018-04-12 22:44:50,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1804 states. [2018-04-12 22:44:50,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2062 transitions. [2018-04-12 22:44:50,373 INFO L78 Accepts]: Start accepts. Automaton has 1804 states and 2062 transitions. Word has length 154 [2018-04-12 22:44:50,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:44:50,374 INFO L459 AbstractCegarLoop]: Abstraction has 1804 states and 2062 transitions. [2018-04-12 22:44:50,374 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-04-12 22:44:50,374 INFO L276 IsEmpty]: Start isEmpty. Operand 1804 states and 2062 transitions. [2018-04-12 22:44:50,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2018-04-12 22:44:50,375 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:44:50,375 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:44:50,375 INFO L408 AbstractCegarLoop]: === Iteration 145 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:44:50,376 INFO L82 PathProgramCache]: Analyzing trace with hash -896738184, now seen corresponding path program 4 times [2018-04-12 22:44:50,376 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:44:50,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:44:50,401 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:44:51,223 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 61 DAG size of output 49 [2018-04-12 22:44:51,530 WARN L151 SmtUtils]: Spent 191ms on a formula simplification. DAG size of input: 76 DAG size of output 65 [2018-04-12 22:44:52,763 WARN L151 SmtUtils]: Spent 294ms on a formula simplification. DAG size of input: 126 DAG size of output 70 [2018-04-12 22:44:53,334 WARN L151 SmtUtils]: Spent 346ms on a formula simplification. DAG size of input: 131 DAG size of output 66 [2018-04-12 22:44:53,882 WARN L151 SmtUtils]: Spent 319ms on a formula simplification. DAG size of input: 131 DAG size of output 66 [2018-04-12 22:44:55,769 WARN L151 SmtUtils]: Spent 1303ms on a formula simplification. DAG size of input: 171 DAG size of output 88 [2018-04-12 22:44:57,678 WARN L151 SmtUtils]: Spent 1286ms on a formula simplification. DAG size of input: 171 DAG size of output 88 [2018-04-12 22:44:58,023 WARN L151 SmtUtils]: Spent 193ms on a formula simplification. DAG size of input: 112 DAG size of output 45 [2018-04-12 22:44:58,417 WARN L151 SmtUtils]: Spent 207ms on a formula simplification. DAG size of input: 112 DAG size of output 45 [2018-04-12 22:44:58,843 WARN L151 SmtUtils]: Spent 243ms on a formula simplification. DAG size of input: 127 DAG size of output 56 [2018-04-12 22:44:59,251 WARN L151 SmtUtils]: Spent 233ms on a formula simplification. DAG size of input: 127 DAG size of output 53 [2018-04-12 22:44:59,730 WARN L151 SmtUtils]: Spent 300ms on a formula simplification. DAG size of input: 137 DAG size of output 62 [2018-04-12 22:45:00,166 WARN L151 SmtUtils]: Spent 246ms on a formula simplification. DAG size of input: 129 DAG size of output 56 [2018-04-12 22:45:00,652 WARN L151 SmtUtils]: Spent 259ms on a formula simplification. DAG size of input: 129 DAG size of output 56 [2018-04-12 22:45:01,164 WARN L151 SmtUtils]: Spent 313ms on a formula simplification. DAG size of input: 149 DAG size of output 62 [2018-04-12 22:45:01,807 WARN L151 SmtUtils]: Spent 431ms on a formula simplification. DAG size of input: 140 DAG size of output 55 [2018-04-12 22:45:02,823 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 79 DAG size of output 43 [2018-04-12 22:45:05,841 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 20 proven. 100 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-12 22:45:05,841 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:45:05,841 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72] total 72 [2018-04-12 22:45:05,841 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:45:05,842 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 22:45:05,843 INFO L182 omatonBuilderFactory]: Interpolants [204417#(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|))), 204416#(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|))), 204347#false, 204346#true, 204351#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 204350#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 204349#(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| 0) 0) (= (select |#valid| |main_~#list~0.base|) 1)), 204348#(= (select |#valid| 0) 0), 204355#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 204354#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 204353#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 204352#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 204359#(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| 0) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| |main_~#list~0.base|))), 204358#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 204357#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 204356#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 204363#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 204362#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 204361#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#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___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 204360#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 204367#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 204366#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 204365#(and (= 0 (select |#valid| 0)) (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 (= |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|)) 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)))) (and (not (= |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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 204364#(and (or (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0))), 204371#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))), 204370#(and (not (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 204369#(and (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 204368#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 204375#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 204374#(and (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 0) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 204373#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|))) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (and (or (= (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0)))) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (and (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= (store (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) (@diff (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|) (select |old(#valid)| (@diff (store |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| 0) |old(#valid)|))) |old(#valid)|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) 0)), 204372#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (not (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))), 204379#(or (and (= 0 (select |#valid| 0)) (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|))) (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 (not (= 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|)) 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$.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)) 4)) (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 (= 0 (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 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| (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))) (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|))), 204378#(or (and (= 0 (select |#valid| 0)) (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|))) (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 (not (= 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|)) 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$.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)) 4)) (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 (= 0 (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 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| (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))) (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|))), 204377#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (= (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 (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 204376#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= |#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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (= (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 (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 204383#(or (and (or (and (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (or (= |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|)))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (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)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 4)) (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) |main_#t~mem17.base|) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= (select |#valid| 0) 0))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (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) |main_#t~mem17.base|) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= (select |#valid| 0) 0)) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 4)) (not (= |main_~#list~0.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$.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|)) (= 0 (select |#valid| 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|))), 204382#(and (or (and (= 0 (select |#valid| 0)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (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)) (= (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|)))) (and (not (= 0 (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|) 0))) (or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (not (= 0 (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$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))))) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) 4)) (= (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)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (not (= 0 (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.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 (= 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|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 204381#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| 0)) (or (and (= (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 (= |main_~#list~0.base| (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| |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|)) 0))) (or (and (not (= 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|)) 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|)) 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)) 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| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (and (not (= 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|)) 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|)) 4))) (and (= 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)) 4)) (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 (= |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|)) 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|))), 204380#(or (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (or (and (not (= 0 (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|)) (= (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 |#valid| 0) 0)) (and (= 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)) 4)) (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 (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (and (not (= 0 (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|)) (= (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 |#valid| 0) 0)) (and (or (= 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)) 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| |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_#t~mem21.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)))) (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|))) (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 |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 204387#(= |#valid| |old(#valid)|), 204386#(or (and (or (and (not (= 0 (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|))) (not (= 0 |main_#t~mem19.base|)) (= |main_#t~mem19.base| main_~next~0.base)) (and (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) |main_#t~mem19.base|)) (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) 4))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 |main_#t~mem19.base|)) (= |main_#t~mem19.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (not (= 0 |main_#t~mem19.base|))) (and (or (= main_~next~0.base (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) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 (select |#valid| 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|))), 204385#(or (and (= 0 (select |#valid| 0)) (or (and (not (= 0 (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|))) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| 0) 0)) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) main_~next~0.base)) (= 0 (select |#valid| 0)) (not (= 0 (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$.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_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4))) (not (= 0 (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$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0))) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4))) (and (not (= 0 (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| 0) 0)) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) main_~next~0.base)) (= 0 (select |#valid| 0)) (not (= 0 (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$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)))))) (and (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 (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| 0) 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|))), 204384#(or (and (= 0 (select |#valid| 0)) (or (and (not (= 0 (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) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4))) (and (not (= 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|)) 0))) (= (select |#valid| 0) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) main_~next~0.base))) (not (= 0 (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| main_~next~0.base) 4)) 4)) (and (not (= 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|)) 0))) (= (select |#valid| 0) 0) (= (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| main_~next~0.base) 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)))) (and (or (= main_~next~0.base (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) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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|))), 204391#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 204390#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 204389#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 204388#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 204395#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 1 (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| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)) (not (= 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)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4))) (and (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|))) (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|))), 204394#(or (= (select |old(#valid)| 0) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (or (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (not (= (select |old(#valid)| 0) 0))))), 204393#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |#valid| |old(#valid)|) (not (= (select |old(#valid)| 0) 0)))) (= (select |old(#valid)| 0) 1) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 204392#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (or (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (not (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base))) (or (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 204399#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= 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)) 4))) (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)))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= 1 (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))), 204398#(or (and (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))))) (not (= 1 (select |#valid| main_~next~0.base)))) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4))) (not (= 1 (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|)))), 204397#(or (and (or (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) (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)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4))) (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base))) (and (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |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|)))), 204396#(or (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4))) (and (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |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)))) (or (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) (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)) 4)) (and (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |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 (= 1 (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|)))), 204403#(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|)) (not (= 1 (select |#valid| |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 (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0))), 204402#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 1 (select |#valid| main_~next~0.base))) (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 (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 (= 0 (select (select |#memory_$Pointer$.base| |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|))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 204401#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (and (not (= 1 (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|))))) (and (= 0 (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 (= 1 (select |#valid| |main_#t~mem17.base|)))) (or (and (not (= 1 (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|))))) (= 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 (= 1 (select |#valid| |main_#t~mem17.base|))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 204400#(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|)) (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 (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (and (not (= 1 (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|))))) (not (= |main_#t~mem16.offset| 0)) (not (= 1 (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)))), 204407#(and (or (not (= 1 (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))) (or (not (= 1 (select |#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)))), 204406#(and (or (not (= 1 (select |#valid| main_~next~0.base))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (or (not (= 1 (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))))), 204405#(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 (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.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) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 1 (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))))), 204404#(or (and (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.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 (not (= 0 |main_#t~mem20.base|)) (not (= 1 (select |#valid| |main_#t~mem20.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) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 0 |main_#t~mem20.base|)) (not (= 1 (select |#valid| |main_#t~mem20.base|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))))), 204411#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |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 |main_#t~mem17.base|) (= 0 |main_#t~mem17.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 204410#(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 (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4))) (or (not (= 1 (select |#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)))) (not (= 1 (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|))))))), 204409#(and (or (not (= 1 (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))) (or (not (= 1 (select |#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))) (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|))))), 204408#(and (or (not (= 1 (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))) (= |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|)))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 204415#(and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)), 204414#(and (not (= 0 |main_#t~mem20.base|)) (or (not (= 1 (select |#valid| |main_#t~mem20.base|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)))), 204413#(or (and (not (= 0 |main_#t~mem20.base|)) (or (not (= 1 (select |#valid| |main_#t~mem20.base|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)))) (not (= |main_#t~mem20.offset| 0))), 204412#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |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|)))) (= 0 main_~next~0.base)) (or (not (= 1 (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)))] [2018-04-12 22:45:05,843 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 20 proven. 100 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-12 22:45:05,843 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-04-12 22:45:05,844 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-04-12 22:45:05,844 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=4909, Unknown=0, NotChecked=0, Total=5112 [2018-04-12 22:45:05,844 INFO L87 Difference]: Start difference. First operand 1804 states and 2062 transitions. Second operand 72 states. [2018-04-12 22:45:07,617 WARN L151 SmtUtils]: Spent 234ms on a formula simplification. DAG size of input: 100 DAG size of output 95 [2018-04-12 22:45:08,346 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 84 DAG size of output 77 [2018-04-12 22:45:08,956 WARN L151 SmtUtils]: Spent 362ms on a formula simplification. DAG size of input: 104 DAG size of output 98 [2018-04-12 22:45:09,307 WARN L151 SmtUtils]: Spent 147ms on a formula simplification. DAG size of input: 78 DAG size of output 78 [2018-04-12 22:45:10,027 WARN L151 SmtUtils]: Spent 445ms on a formula simplification. DAG size of input: 125 DAG size of output 125 [2018-04-12 22:45:11,876 WARN L151 SmtUtils]: Spent 238ms on a formula simplification. DAG size of input: 127 DAG size of output 122 [2018-04-12 22:45:12,385 WARN L151 SmtUtils]: Spent 342ms on a formula simplification. DAG size of input: 165 DAG size of output 159 [2018-04-12 22:45:14,309 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 101 DAG size of output 72 [2018-04-12 22:45:14,585 WARN L151 SmtUtils]: Spent 165ms on a formula simplification. DAG size of input: 131 DAG size of output 101 [2018-04-12 22:45:14,834 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 91 DAG size of output 82 [2018-04-12 22:45:15,155 WARN L151 SmtUtils]: Spent 208ms on a formula simplification. DAG size of input: 114 DAG size of output 105 [2018-04-12 22:45:15,575 WARN L151 SmtUtils]: Spent 278ms on a formula simplification. DAG size of input: 131 DAG size of output 120 [2018-04-12 22:45:16,060 WARN L151 SmtUtils]: Spent 315ms on a formula simplification. DAG size of input: 144 DAG size of output 133 [2018-04-12 22:45:16,325 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 104 DAG size of output 95 [2018-04-12 22:45:16,678 WARN L151 SmtUtils]: Spent 233ms on a formula simplification. DAG size of input: 125 DAG size of output 116 [2018-04-12 22:45:17,013 WARN L151 SmtUtils]: Spent 222ms on a formula simplification. DAG size of input: 121 DAG size of output 112 [2018-04-12 22:45:17,403 WARN L151 SmtUtils]: Spent 224ms on a formula simplification. DAG size of input: 128 DAG size of output 115 [2018-04-12 22:45:17,665 WARN L151 SmtUtils]: Spent 189ms on a formula simplification. DAG size of input: 111 DAG size of output 102 [2018-04-12 22:45:18,078 WARN L151 SmtUtils]: Spent 292ms on a formula simplification. DAG size of input: 145 DAG size of output 140 [2018-04-12 22:45:18,585 WARN L151 SmtUtils]: Spent 327ms on a formula simplification. DAG size of input: 172 DAG size of output 167 [2018-04-12 22:45:19,104 WARN L151 SmtUtils]: Spent 381ms on a formula simplification. DAG size of input: 190 DAG size of output 185 [2018-04-12 22:45:20,454 WARN L151 SmtUtils]: Spent 291ms on a formula simplification. DAG size of input: 157 DAG size of output 125 [2018-04-12 22:45:20,854 WARN L151 SmtUtils]: Spent 272ms on a formula simplification. DAG size of input: 161 DAG size of output 129 [2018-04-12 22:45:21,265 WARN L151 SmtUtils]: Spent 281ms on a formula simplification. DAG size of input: 158 DAG size of output 126 [2018-04-12 22:45:21,744 WARN L151 SmtUtils]: Spent 323ms on a formula simplification. DAG size of input: 194 DAG size of output 146 [2018-04-12 22:45:22,248 WARN L151 SmtUtils]: Spent 362ms on a formula simplification. DAG size of input: 219 DAG size of output 153 [2018-04-12 22:45:24,092 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 197 DAG size of output 40 [2018-04-12 22:45:24,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:45:24,215 INFO L93 Difference]: Finished difference Result 1976 states and 2264 transitions. [2018-04-12 22:45:24,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-12 22:45:24,215 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 150 [2018-04-12 22:45:24,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:45:24,217 INFO L225 Difference]: With dead ends: 1976 [2018-04-12 22:45:24,217 INFO L226 Difference]: Without dead ends: 1976 [2018-04-12 22:45:24,217 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 20 SyntacticMatches, 6 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4716 ImplicationChecksByTransitivity, 27.2s TimeCoverageRelationStatistics Valid=1006, Invalid=17084, Unknown=0, NotChecked=0, Total=18090 [2018-04-12 22:45:24,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1976 states. [2018-04-12 22:45:24,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1976 to 1847. [2018-04-12 22:45:24,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1847 states. [2018-04-12 22:45:24,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1847 states to 1847 states and 2109 transitions. [2018-04-12 22:45:24,228 INFO L78 Accepts]: Start accepts. Automaton has 1847 states and 2109 transitions. Word has length 150 [2018-04-12 22:45:24,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:45:24,228 INFO L459 AbstractCegarLoop]: Abstraction has 1847 states and 2109 transitions. [2018-04-12 22:45:24,229 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-04-12 22:45:24,229 INFO L276 IsEmpty]: Start isEmpty. Operand 1847 states and 2109 transitions. [2018-04-12 22:45:24,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2018-04-12 22:45:24,230 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:45:24,230 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:45:24,230 INFO L408 AbstractCegarLoop]: === Iteration 146 === [__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeDataErr6AssertViolationMEMORY_FREE, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation]=== [2018-04-12 22:45:24,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1274673384, now seen corresponding path program 5 times [2018-04-12 22:45:24,230 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:45:24,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:45:24,255 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:45:25,300 WARN L151 SmtUtils]: Spent 157ms on a formula simplification. DAG size of input: 83 DAG size of output 65 [2018-04-12 22:45:25,541 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 85 DAG size of output 66 [2018-04-12 22:45:26,354 WARN L151 SmtUtils]: Spent 557ms on a formula simplification. DAG size of input: 120 DAG size of output 94 [2018-04-12 22:45:27,016 WARN L151 SmtUtils]: Spent 166ms on a formula simplification. DAG size of input: 69 DAG size of output 62 [2018-04-12 22:45:30,960 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 18 proven. 102 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-12 22:45:30,960 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:45:30,960 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69] total 69 [2018-04-12 22:45:30,960 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:45:30,960 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:45:30,961 INFO L182 omatonBuilderFactory]: Interpolants [208387#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 208386#(and (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_~data~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|))))), 208385#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 208384#(and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 208391#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.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 (= (@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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@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 (= |#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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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 (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 208390#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.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___false_valid_memtrack_i__append_~node~0.base) 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|))))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.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|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 208389#(and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (@diff |old(#valid)| |#valid|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 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 (and (or (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|)))), 208388#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (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|)))) (or (= |#valid| |old(#valid)|) (= (@diff |old(#valid)| |#valid|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.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 (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 208395#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 208394#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 208393#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 208392#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0)) (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)) (= (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)) (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| (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)))))), 208399#(or (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|)) 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| (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$.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)) 4)) (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))) (or (= 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)) 4)) (= (select |#valid| 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)))))) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select |#valid| 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|))), 208398#(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| (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$.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)) 4)) (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))) (or (= 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)) 4)) (= (select |#valid| 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)))))) (= 0 (select |#valid| 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|))), 208397#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 (select (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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 |old(#valid)| 0) (select |#valid| 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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= 0 (select (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_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___false_valid_memtrack_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___false_valid_memtrack_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___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 208396#(and (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.base|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 208403#(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 (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0)) (or (= (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| main_~next~0.base) 4)) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)) (= (select |#valid| 0) (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| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)))) (not (= |main_~#list~0.base| main_~next~0.base)))))), 208402#(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 (and (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (or (and (or (= (select |#valid| 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~mem17.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 4))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)))) (= |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_#t~mem17.base|) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |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|))), 208401#(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 (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) 4)) (= (select |#valid| 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_#t~mem16.base|) 4)) 4)))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) 4)) (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| (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))) (= 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|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 208400#(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| (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$.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)) 4)) (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))) (or (= 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)) 4)) (= (select |#valid| 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 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|)))) (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|))), 208407#(or (and (= 0 (select |#valid| 0)) (or (and (= (select |#valid| 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|) 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_~next~0.base) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)) (or (= (select |#valid| 0) (select |#valid| (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)) 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|)))), 208406#(or (and (not (= 0 |main_#t~mem20.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 (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_~next~0.base) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)) (= (select |#valid| 0) (select (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))))) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 (select |#valid| 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|)))), 208405#(or (and (not (= 0 |main_#t~mem20.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 (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_~next~0.base) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 4)) (= (select |#valid| 0) (select (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))))) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 (select |#valid| 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|)))), 208404#(= |#valid| |old(#valid)|), 208411#(or (and (= 0 (select |#valid| 0)) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (= (select |#valid| 0) (select |#valid| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| 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 (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 208410#(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 (or (= (select |#valid| 0) (select |#valid| |main_#t~mem17.base|)) (= 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|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|)) (= 0 (select |#valid| 0))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 208409#(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 |#valid| 0) (select |#valid| |main_#t~mem16.base|)) (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 (or (and (= (select |#valid| 0) (select |#valid| (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 (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))) (= 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))) (= 0 (select |#valid| 0))) (not (= |main_#t~mem16.offset| 0)))), 208408#(and (or (= (select |#valid| 0) (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (= (select |#valid| 0) (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| (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)) (= (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 |#valid| 0))), 208415#(and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem10.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 208414#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 208413#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (= (select |#valid| 0) (select |#valid| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= main_~next~0.base |main_#t~mem19.base|)) (= 0 (select |#valid| 0))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 208412#(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 (and (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| 0) (select |#valid| main_~next~0.base))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (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 |#valid| 0))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 208419#(or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (or (= |#valid| |old(#valid)|) (not (= (select |old(#valid)| 0) 0)))) (= (select |old(#valid)| 0) 1)), 208418#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) 1) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)))), 208417#(and (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#t~mem11.base|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 208416#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))), 208423#(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 (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base)))), 208422#(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 (not (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0))), 208421#(or (not (= 1 (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)) (= 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))), 208420#(or (and (or (and (or (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= (select |old(#valid)| 0) 0))) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (= (select |old(#valid)| 0) 1)), 208427#(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 (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| |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))))), 208426#(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 (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| |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))))), 208425#(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| |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)))), 208424#(or (not (= 1 (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)))), 208431#(or (and (not (= 0 |main_#t~mem20.base|)) (or (not (= 1 (select |#valid| |main_#t~mem20.base|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)))) (not (= |main_#t~mem20.offset| 0))), 208430#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |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 main_~next~0.offset) (= 0 main_~next~0.base)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 208429#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |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 |main_#t~mem17.base|) (= 0 |main_#t~mem17.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 208428#(and (or (not (= |main_#t~mem16.offset| 0)) (and (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 (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= 1 (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|)))))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 208435#(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|))), 208434#(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|))), 208433#(and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)), 208432#(and (not (= 0 |main_#t~mem20.base|)) (or (not (= 1 (select |#valid| |main_#t~mem20.base|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)))), 208367#true, 208371#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 208370#(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| 0) 0) (= 1 (select |#valid| |main_~#list~0.base|))), 208369#(= (select |#valid| 0) 0), 208368#false, 208375#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 208374#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 208373#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 208372#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 208379#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))), 208378#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 208377#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 208376#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (not (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 208383#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 208382#(and (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 208381#(and (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) |#valid|) (= __U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___false_valid_memtrack_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 208380#(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| 0) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| |main_~#list~0.base|)))] [2018-04-12 22:45:30,961 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 18 proven. 102 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-12 22:45:30,961 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-12 22:45:30,962 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-12 22:45:30,962 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=4497, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 22:45:30,962 INFO L87 Difference]: Start difference. First operand 1847 states and 2109 transitions. Second operand 69 states. [2018-04-12 22:45:33,076 WARN L151 SmtUtils]: Spent 476ms on a formula simplification. DAG size of input: 147 DAG size of output 126 [2018-04-12 22:45:33,784 WARN L151 SmtUtils]: Spent 152ms on a formula simplification. DAG size of input: 81 DAG size of output 75 [2018-04-12 22:45:34,168 WARN L151 SmtUtils]: Spent 243ms on a formula simplification. DAG size of input: 92 DAG size of output 85 [2018-04-12 22:45:34,506 WARN L151 SmtUtils]: Spent 152ms on a formula simplification. DAG size of input: 80 DAG size of output 78 [2018-04-12 22:45:35,352 WARN L151 SmtUtils]: Spent 611ms on a formula simplification. DAG size of input: 129 DAG size of output 128 [2018-04-12 22:45:38,485 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 107 DAG size of output 105 [2018-04-12 22:45:39,008 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 93 DAG size of output 89 [2018-04-12 22:45:39,470 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 104 DAG size of output 90 [2018-04-12 22:45:39,847 WARN L151 SmtUtils]: Spent 129ms on a formula simplification. DAG size of input: 101 DAG size of output 97 [2018-04-12 22:45:40,166 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 132 DAG size of output 120 [2018-04-12 22:45:40,495 WARN L151 SmtUtils]: Spent 213ms on a formula simplification. DAG size of input: 150 DAG size of output 137 Received shutdown request... [2018-04-12 22:45:40,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 22:45:40,547 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-12 22:45:40,550 WARN L197 ceAbstractionStarter]: Timeout [2018-04-12 22:45:40,551 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 10:45:40 BoogieIcfgContainer [2018-04-12 22:45:40,551 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-12 22:45:40,551 INFO L168 Benchmark]: Toolchain (without parser) took 775151.70 ms. Allocated memory was 402.1 MB in the beginning and 616.6 MB in the end (delta: 214.4 MB). Free memory was 340.0 MB in the beginning and 183.4 MB in the end (delta: 156.6 MB). Peak memory consumption was 371.0 MB. Max. memory is 5.3 GB. [2018-04-12 22:45:40,552 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 402.1 MB. Free memory is still 365.3 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-12 22:45:40,552 INFO L168 Benchmark]: CACSL2BoogieTranslator took 285.56 ms. Allocated memory is still 402.1 MB. Free memory was 338.7 MB in the beginning and 312.2 MB in the end (delta: 26.5 MB). Peak memory consumption was 26.5 MB. Max. memory is 5.3 GB. [2018-04-12 22:45:40,552 INFO L168 Benchmark]: Boogie Preprocessor took 45.55 ms. Allocated memory is still 402.1 MB. Free memory was 312.2 MB in the beginning and 309.5 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-12 22:45:40,552 INFO L168 Benchmark]: RCFGBuilder took 421.11 ms. Allocated memory was 402.1 MB in the beginning and 609.7 MB in the end (delta: 207.6 MB). Free memory was 309.5 MB in the beginning and 530.5 MB in the end (delta: -220.9 MB). Peak memory consumption was 23.2 MB. Max. memory is 5.3 GB. [2018-04-12 22:45:40,552 INFO L168 Benchmark]: TraceAbstraction took 774396.63 ms. Allocated memory was 609.7 MB in the beginning and 616.6 MB in the end (delta: 6.8 MB). Free memory was 530.5 MB in the beginning and 183.4 MB in the end (delta: 347.0 MB). Peak memory consumption was 353.8 MB. Max. memory is 5.3 GB. [2018-04-12 22:45:40,553 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.11 ms. Allocated memory is still 402.1 MB. Free memory is still 365.3 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 285.56 ms. Allocated memory is still 402.1 MB. Free memory was 338.7 MB in the beginning and 312.2 MB in the end (delta: 26.5 MB). Peak memory consumption was 26.5 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 45.55 ms. Allocated memory is still 402.1 MB. Free memory was 312.2 MB in the beginning and 309.5 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 421.11 ms. Allocated memory was 402.1 MB in the beginning and 609.7 MB in the end (delta: 207.6 MB). Free memory was 309.5 MB in the beginning and 530.5 MB in the end (delta: -220.9 MB). Peak memory consumption was 23.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 774396.63 ms. Allocated memory was 609.7 MB in the beginning and 616.6 MB in the end (delta: 6.8 MB). Free memory was 530.5 MB in the beginning and 183.4 MB in the end (delta: 347.0 MB). Peak memory consumption was 353.8 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 constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 560). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 562). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 560). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 562). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 571]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 571). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 580]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 580). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 579). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 571]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 571). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 570]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 570). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 576]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 576). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 580]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 580). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 576]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 576). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 579). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 568]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 568). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 568]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 568). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 567]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 567). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 567]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 567). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was constructing difference of abstraction (1847states) and interpolant automaton (currently 43 states, 69 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 105 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 133 locations, 45 error locations. TIMEOUT Result, 774.3s OverallTime, 146 OverallIterations, 14 TraceHistogramMax, 531.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 12824 SDtfs, 30090 SDslu, 162598 SDs, 0 SdLazy, 298852 SolverSat, 11975 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 174.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 10049 GetRequests, 1037 SyntacticMatches, 370 SemanticMatches, 8641 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253174 ImplicationChecksByTransitivity, 561.8s Time, 0.1s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1847occurred in iteration=145, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 2243/8982 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 145 MinimizatonAttempts, 5928 StatesRemovedByMinimization, 138 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 235.7s InterpolantComputationTime, 12664 NumberOfCodeBlocks, 12664 NumberOfCodeBlocksAsserted, 146 NumberOfCheckSat, 12518 ConstructedInterpolants, 0 QuantifiedInterpolants, 47186636 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 146 InterpolantComputations, 43 PerfectInterpolantSequences, 2243/8982 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_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-12_22-45-40-558.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/optional_data_creation_test04_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-12_22-45-40-558.csv Completed graceful shutdown