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 -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/complex_data_creation_test01_false-valid-memtrack.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-10 14:42:34,281 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-10 14:42:34,283 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-10 14:42:34,296 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-10 14:42:34,296 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-10 14:42:34,297 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-10 14:42:34,298 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-10 14:42:34,300 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-10 14:42:34,302 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-10 14:42:34,303 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-10 14:42:34,303 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-10 14:42:34,304 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-10 14:42:34,305 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-10 14:42:34,305 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-10 14:42:34,306 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-10 14:42:34,308 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-10 14:42:34,310 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-10 14:42:34,311 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-10 14:42:34,313 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-10 14:42:34,314 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-10 14:42:34,315 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-10 14:42:34,316 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-10 14:42:34,316 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-10 14:42:34,317 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-10 14:42:34,318 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-10 14:42:34,319 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-10 14:42:34,319 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-10 14:42:34,319 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-10 14:42:34,320 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-10 14:42:34,320 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-10 14:42:34,321 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-10 14:42:34,321 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-10 14:42:34,335 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-10 14:42:34,335 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-10 14:42:34,337 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-10 14:42:34,337 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-10 14:42:34,337 INFO L133 SettingsManager]: * Use SBE=true [2018-04-10 14:42:34,337 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-10 14:42:34,337 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-10 14:42:34,338 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-10 14:42:34,338 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-10 14:42:34,338 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-10 14:42:34,338 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-10 14:42:34,338 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-10 14:42:34,338 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-10 14:42:34,339 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-10 14:42:34,339 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-10 14:42:34,339 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-10 14:42:34,339 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-10 14:42:34,339 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-10 14:42:34,339 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-10 14:42:34,340 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-10 14:42:34,340 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-10 14:42:34,340 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_TreeInterpolation [2018-04-10 14:42:34,370 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-10 14:42:34,381 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-10 14:42:34,385 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-10 14:42:34,388 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-10 14:42:34,388 INFO L276 PluginConnector]: CDTParser initialized [2018-04-10 14:42:34,389 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety-ext2/complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,692 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGd9b611b23 [2018-04-10 14:42:34,852 INFO L287 CDTParser]: IsIndexed: true [2018-04-10 14:42:34,852 INFO L288 CDTParser]: Found 1 translation units. [2018-04-10 14:42:34,853 INFO L168 CDTParser]: Scanning complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,860 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-10 14:42:34,860 INFO L215 ultiparseSymbolTable]: [2018-04-10 14:42:34,860 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-10 14:42:34,861 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data ('create_data') in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,861 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData ('freeData') in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,861 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append ('append') in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,861 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_32 ('__bswap_32') in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,861 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,861 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_64 ('__bswap_64') in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,861 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-10 14:42:34,862 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____loff_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,862 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__suseconds_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,862 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fd_mask in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,862 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ushort in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,862 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_cond_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,862 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__int64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,862 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____ino_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,862 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____pid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,862 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____syscall_slong_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,863 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__quad_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,863 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____sigset_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,863 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____ino64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,863 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____key_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,863 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,863 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uint8_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,863 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____off_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,863 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_barrier_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,863 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_quad_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,863 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_long in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,863 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____useconds_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,864 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_int in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,864 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__id_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,864 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__uint in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,864 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_char in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,864 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____clockid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,864 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int16_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,864 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__blkcnt_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,864 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_spinlock_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,864 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____int16_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,864 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__dev_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,865 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____blkcnt_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,865 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_long in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,865 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_once_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,865 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_quad_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,865 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_barrierattr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,865 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____int64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,865 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ulong in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,865 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__register_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,865 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____caddr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,865 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fd_set in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,865 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ldiv_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,866 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__loff_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,866 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_condattr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,866 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____rlim64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,866 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,866 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__clock_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,866 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__daddr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,866 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uint16_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,866 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____dev_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,866 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____daddr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,866 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____clock_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,866 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____int8_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,866 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____qaddr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,867 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____blksize_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,867 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fsid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,867 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__key_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,867 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsfilcnt_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,867 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_mutex_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,867 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_short in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,867 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,867 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____time_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,867 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_mutexattr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,867 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__caddr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,868 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__int8_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,868 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____suseconds_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,868 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__mode_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,868 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____rlim_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,868 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fsfilcnt_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,868 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ino_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,868 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,868 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uint32_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,868 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsfilcnt64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,868 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__gid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,868 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_rwlock_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,868 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__off_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,869 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____socklen_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,869 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__lldiv_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,869 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_short in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,869 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__int16_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,869 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsblkcnt_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,869 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__uid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,869 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__Data in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,869 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_key_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,869 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____intptr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,869 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____mode_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,869 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__time_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,870 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__blksize_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,870 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__size_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,870 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__div_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,870 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ssize_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,870 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uint64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,870 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsblkcnt64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,870 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__sigset_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,870 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int32_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,870 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____sig_atomic_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,870 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__timer_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,870 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_char in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,871 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____off64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,871 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__nlink_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,871 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_attr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,871 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,871 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__wchar_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,871 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_rwlockattr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,871 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____blkcnt64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,871 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsword_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,871 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int8_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,871 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__int32_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,871 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____quad_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,872 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____nlink_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,872 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____ssize_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,872 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____int32_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,872 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__clockid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,872 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____syscall_ulong_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,872 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____pthread_slist_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,872 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____gid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,872 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fd_mask in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,872 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____id_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,872 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fsblkcnt_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,872 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____timer_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,873 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:34,888 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGd9b611b23 [2018-04-10 14:42:34,892 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-10 14:42:34,893 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-10 14:42:34,893 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-10 14:42:34,894 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-10 14:42:34,898 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-10 14:42:34,899 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 02:42:34" (1/1) ... [2018-04-10 14:42:34,901 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65e7e3d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:42:34, skipping insertion in model container [2018-04-10 14:42:34,901 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 02:42:34" (1/1) ... [2018-04-10 14:42:34,913 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 14:42:34,943 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 14:42:35,114 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 14:42:35,162 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 14:42:35,169 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 120 non ball SCCs. Number of states in SCCs 120. [2018-04-10 14:42:35,212 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:42:35 WrapperNode [2018-04-10 14:42:35,213 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-10 14:42:35,213 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-10 14:42:35,213 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-10 14:42:35,213 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-10 14:42:35,225 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:42:35" (1/1) ... [2018-04-10 14:42:35,225 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:42:35" (1/1) ... [2018-04-10 14:42:35,239 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:42:35" (1/1) ... [2018-04-10 14:42:35,240 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:42:35" (1/1) ... [2018-04-10 14:42:35,250 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:42:35" (1/1) ... [2018-04-10 14:42:35,255 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:42:35" (1/1) ... [2018-04-10 14:42:35,258 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:42:35" (1/1) ... [2018-04-10 14:42:35,262 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-10 14:42:35,263 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-10 14:42:35,263 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-10 14:42:35,263 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-10 14:42:35,264 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:42:35" (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-10 14:42:35,359 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-10 14:42:35,359 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-10 14:42:35,360 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_32 [2018-04-10 14:42:35,360 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_64 [2018-04-10 14:42:35,360 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data [2018-04-10 14:42:35,360 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData [2018-04-10 14:42:35,360 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append [2018-04-10 14:42:35,360 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-10 14:42:35,360 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-10 14:42:35,360 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-10 14:42:35,360 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-10 14:42:35,360 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-10 14:42:35,360 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-10 14:42:35,360 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-10 14:42:35,360 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-10 14:42:35,361 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-10 14:42:35,361 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-10 14:42:35,361 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-10 14:42:35,361 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-10 14:42:35,361 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-10 14:42:35,361 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-10 14:42:35,361 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-10 14:42:35,361 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-10 14:42:35,362 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-10 14:42:35,362 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-10 14:42:35,362 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_32 [2018-04-10 14:42:35,362 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_64 [2018-04-10 14:42:35,362 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-10 14:42:35,362 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-10 14:42:35,362 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-10 14:42:35,362 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-10 14:42:35,362 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-10 14:42:35,363 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-10 14:42:35,363 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-10 14:42:35,363 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-10 14:42:35,363 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-10 14:42:35,363 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-10 14:42:35,363 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-10 14:42:35,363 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-10 14:42:35,363 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-10 14:42:35,363 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-10 14:42:35,364 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-10 14:42:35,364 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-10 14:42:35,364 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-10 14:42:35,364 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-10 14:42:35,364 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-10 14:42:35,364 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-10 14:42:35,364 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-10 14:42:35,364 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-10 14:42:35,364 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-10 14:42:35,364 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-10 14:42:35,365 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-10 14:42:35,365 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-10 14:42:35,365 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-10 14:42:35,365 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-10 14:42:35,365 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-10 14:42:35,365 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-10 14:42:35,365 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-10 14:42:35,365 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-10 14:42:35,365 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-10 14:42:35,365 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-10 14:42:35,366 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-10 14:42:35,366 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-10 14:42:35,366 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-10 14:42:35,366 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-10 14:42:35,366 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-10 14:42:35,366 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-10 14:42:35,366 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-10 14:42:35,366 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-10 14:42:35,366 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-10 14:42:35,366 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-10 14:42:35,367 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-10 14:42:35,367 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-10 14:42:35,367 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-10 14:42:35,367 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-10 14:42:35,367 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-10 14:42:35,367 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-10 14:42:35,367 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-10 14:42:35,367 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-10 14:42:35,367 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-10 14:42:35,367 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-10 14:42:35,367 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-10 14:42:35,368 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-10 14:42:35,368 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-10 14:42:35,368 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-10 14:42:35,368 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-10 14:42:35,368 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-10 14:42:35,368 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-10 14:42:35,368 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-10 14:42:35,368 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-10 14:42:35,368 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-10 14:42:35,368 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-10 14:42:35,369 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-10 14:42:35,369 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-10 14:42:35,369 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-10 14:42:35,369 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-10 14:42:35,369 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-10 14:42:35,369 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-10 14:42:35,369 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-10 14:42:35,369 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-10 14:42:35,369 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-10 14:42:35,369 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-10 14:42:35,369 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-10 14:42:35,370 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-10 14:42:35,370 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-10 14:42:35,370 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-10 14:42:35,370 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-10 14:42:35,370 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-10 14:42:35,370 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-10 14:42:35,370 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-10 14:42:35,370 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-10 14:42:35,370 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-10 14:42:35,370 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-10 14:42:35,370 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-10 14:42:35,371 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-10 14:42:35,371 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data [2018-04-10 14:42:35,371 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-10 14:42:35,371 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-10 14:42:35,371 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-10 14:42:35,371 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-10 14:42:35,371 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-10 14:42:35,371 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData [2018-04-10 14:42:35,371 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-10 14:42:35,372 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append [2018-04-10 14:42:35,372 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-10 14:42:35,372 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-10 14:42:35,372 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-10 14:42:35,372 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-10 14:42:35,910 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-10 14:42:35,910 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 02:42:35 BoogieIcfgContainer [2018-04-10 14:42:35,910 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-10 14:42:35,911 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-10 14:42:35,911 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-10 14:42:35,914 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-10 14:42:35,915 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.04 02:42:34" (1/3) ... [2018-04-10 14:42:35,916 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f49abab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 02:42:35, skipping insertion in model container [2018-04-10 14:42:35,916 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 02:42:35" (2/3) ... [2018-04-10 14:42:35,917 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f49abab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 02:42:35, skipping insertion in model container [2018-04-10 14:42:35,917 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 02:42:35" (3/3) ... [2018-04-10 14:42:35,920 INFO L107 eAbstractionObserver]: Analyzing ICFG complex_data_creation_test01_false-valid-memtrack.i [2018-04-10 14:42:35,927 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-10 14:42:35,932 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 91 error locations. [2018-04-10 14:42:35,964 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-10 14:42:35,964 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-10 14:42:35,964 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-10 14:42:35,964 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-10 14:42:35,964 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-10 14:42:35,964 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-10 14:42:35,965 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-10 14:42:35,965 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-10 14:42:35,965 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-10 14:42:35,965 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-10 14:42:35,977 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states. [2018-04-10 14:42:35,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-10 14:42:35,984 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:35,984 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:35,984 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:35,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1735745738, now seen corresponding path program 1 times [2018-04-10 14:42:36,027 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:36,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:36,068 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:36,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-10 14:42:36,126 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:36,126 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-10 14:42:36,127 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:36,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:36,128 INFO L182 omatonBuilderFactory]: Interpolants [224#(and (= 4 (select |#length| |main_~#list~0.base|)) (= |main_~#list~0.offset| 0)), 222#true, 223#false] [2018-04-10 14:42:36,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:36,130 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-10 14:42:36,141 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-10 14:42:36,142 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 14:42:36,144 INFO L87 Difference]: Start difference. First operand 219 states. Second operand 3 states. [2018-04-10 14:42:36,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:36,332 INFO L93 Difference]: Finished difference Result 220 states and 233 transitions. [2018-04-10 14:42:36,333 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-10 14:42:36,334 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-10 14:42:36,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:36,347 INFO L225 Difference]: With dead ends: 220 [2018-04-10 14:42:36,347 INFO L226 Difference]: Without dead ends: 217 [2018-04-10 14:42:36,349 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-10 14:42:36,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2018-04-10 14:42:36,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 215. [2018-04-10 14:42:36,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 215 states. [2018-04-10 14:42:36,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 227 transitions. [2018-04-10 14:42:36,396 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 227 transitions. Word has length 7 [2018-04-10 14:42:36,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:36,397 INFO L459 AbstractCegarLoop]: Abstraction has 215 states and 227 transitions. [2018-04-10 14:42:36,397 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-10 14:42:36,397 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 227 transitions. [2018-04-10 14:42:36,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-10 14:42:36,398 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:36,398 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:36,398 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:36,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1735745739, now seen corresponding path program 1 times [2018-04-10 14:42:36,399 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:36,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:36,406 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:36,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:36,422 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:36,422 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-10 14:42:36,422 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:36,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:36,422 INFO L182 omatonBuilderFactory]: Interpolants [660#true, 661#false, 662#(= 1 (select |#valid| |main_~#list~0.base|))] [2018-04-10 14:42:36,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:36,424 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-10 14:42:36,424 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-10 14:42:36,425 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 14:42:36,425 INFO L87 Difference]: Start difference. First operand 215 states and 227 transitions. Second operand 3 states. [2018-04-10 14:42:36,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:36,579 INFO L93 Difference]: Finished difference Result 210 states and 222 transitions. [2018-04-10 14:42:36,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-10 14:42:36,579 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-10 14:42:36,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:36,581 INFO L225 Difference]: With dead ends: 210 [2018-04-10 14:42:36,581 INFO L226 Difference]: Without dead ends: 210 [2018-04-10 14:42:36,582 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-10 14:42:36,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2018-04-10 14:42:36,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 210. [2018-04-10 14:42:36,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 210 states. [2018-04-10 14:42:36,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 222 transitions. [2018-04-10 14:42:36,592 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 222 transitions. Word has length 7 [2018-04-10 14:42:36,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:36,593 INFO L459 AbstractCegarLoop]: Abstraction has 210 states and 222 transitions. [2018-04-10 14:42:36,593 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-10 14:42:36,593 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 222 transitions. [2018-04-10 14:42:36,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-10 14:42:36,593 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:36,593 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:36,594 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:36,594 INFO L82 PathProgramCache]: Analyzing trace with hash -66375595, now seen corresponding path program 1 times [2018-04-10 14:42:36,594 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:36,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:36,612 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:36,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:36,661 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:36,661 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 14:42:36,661 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:36,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:36,662 INFO L182 omatonBuilderFactory]: Interpolants [1083#true, 1084#false, 1085#(= 1 (select |#valid| |main_~#list~0.base|)), 1086#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 1087#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))] [2018-04-10 14:42:36,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:36,662 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 14:42:36,662 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 14:42:36,662 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:42:36,662 INFO L87 Difference]: Start difference. First operand 210 states and 222 transitions. Second operand 5 states. [2018-04-10 14:42:36,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:36,879 INFO L93 Difference]: Finished difference Result 208 states and 220 transitions. [2018-04-10 14:42:36,879 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 14:42:36,879 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2018-04-10 14:42:36,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:36,880 INFO L225 Difference]: With dead ends: 208 [2018-04-10 14:42:36,880 INFO L226 Difference]: Without dead ends: 208 [2018-04-10 14:42:36,880 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-10 14:42:36,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2018-04-10 14:42:36,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2018-04-10 14:42:36,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-10 14:42:36,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 220 transitions. [2018-04-10 14:42:36,889 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 220 transitions. Word has length 14 [2018-04-10 14:42:36,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:36,889 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 220 transitions. [2018-04-10 14:42:36,889 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 14:42:36,889 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 220 transitions. [2018-04-10 14:42:36,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-10 14:42:36,889 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:36,889 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:36,889 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:36,890 INFO L82 PathProgramCache]: Analyzing trace with hash -66375594, now seen corresponding path program 1 times [2018-04-10 14:42:36,890 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:36,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:36,903 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:36,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:36,990 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:36,990 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-10 14:42:36,990 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:36,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:36,991 INFO L182 omatonBuilderFactory]: Interpolants [1506#true, 1507#false, 1508#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 1509#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 1510#(and (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (<= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 1511#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (<= 4 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 1512#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (<= 4 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))] [2018-04-10 14:42:36,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:36,991 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 14:42:36,991 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 14:42:36,991 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-10 14:42:36,991 INFO L87 Difference]: Start difference. First operand 208 states and 220 transitions. Second operand 7 states. [2018-04-10 14:42:37,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:37,311 INFO L93 Difference]: Finished difference Result 228 states and 244 transitions. [2018-04-10 14:42:37,311 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 14:42:37,311 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 14 [2018-04-10 14:42:37,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:37,312 INFO L225 Difference]: With dead ends: 228 [2018-04-10 14:42:37,312 INFO L226 Difference]: Without dead ends: 228 [2018-04-10 14:42:37,313 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-10 14:42:37,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2018-04-10 14:42:37,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 217. [2018-04-10 14:42:37,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-10 14:42:37,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 232 transitions. [2018-04-10 14:42:37,322 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 232 transitions. Word has length 14 [2018-04-10 14:42:37,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:37,323 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 232 transitions. [2018-04-10 14:42:37,323 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 14:42:37,323 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 232 transitions. [2018-04-10 14:42:37,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-10 14:42:37,323 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:37,324 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:37,324 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:37,324 INFO L82 PathProgramCache]: Analyzing trace with hash -2057643215, now seen corresponding path program 1 times [2018-04-10 14:42:37,325 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:37,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:37,335 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:37,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:37,357 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:37,357 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 14:42:37,357 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:37,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:37,358 INFO L182 omatonBuilderFactory]: Interpolants [1960#true, 1961#false, 1962#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)), 1963#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))] [2018-04-10 14:42:37,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:37,358 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 14:42:37,358 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 14:42:37,358 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 14:42:37,358 INFO L87 Difference]: Start difference. First operand 217 states and 232 transitions. Second operand 4 states. [2018-04-10 14:42:37,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:37,469 INFO L93 Difference]: Finished difference Result 215 states and 229 transitions. [2018-04-10 14:42:37,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 14:42:37,469 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-10 14:42:37,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:37,470 INFO L225 Difference]: With dead ends: 215 [2018-04-10 14:42:37,470 INFO L226 Difference]: Without dead ends: 215 [2018-04-10 14:42:37,470 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-10 14:42:37,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2018-04-10 14:42:37,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 215. [2018-04-10 14:42:37,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 215 states. [2018-04-10 14:42:37,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 229 transitions. [2018-04-10 14:42:37,474 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 229 transitions. Word has length 15 [2018-04-10 14:42:37,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:37,474 INFO L459 AbstractCegarLoop]: Abstraction has 215 states and 229 transitions. [2018-04-10 14:42:37,474 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 14:42:37,474 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 229 transitions. [2018-04-10 14:42:37,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-10 14:42:37,474 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:37,474 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:37,474 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:37,475 INFO L82 PathProgramCache]: Analyzing trace with hash -2057643214, now seen corresponding path program 1 times [2018-04-10 14:42:37,475 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:37,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:37,481 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:37,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:37,503 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:37,503 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 14:42:37,503 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:37,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:37,503 INFO L182 omatonBuilderFactory]: Interpolants [2396#true, 2397#false, 2398#(and (= 8 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|)), 2399#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)))] [2018-04-10 14:42:37,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:37,504 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 14:42:37,504 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 14:42:37,504 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 14:42:37,504 INFO L87 Difference]: Start difference. First operand 215 states and 229 transitions. Second operand 4 states. [2018-04-10 14:42:37,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:37,612 INFO L93 Difference]: Finished difference Result 213 states and 226 transitions. [2018-04-10 14:42:37,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 14:42:37,613 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-10 14:42:37,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:37,614 INFO L225 Difference]: With dead ends: 213 [2018-04-10 14:42:37,614 INFO L226 Difference]: Without dead ends: 213 [2018-04-10 14:42:37,614 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-10 14:42:37,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2018-04-10 14:42:37,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2018-04-10 14:42:37,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 213 states. [2018-04-10 14:42:37,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 226 transitions. [2018-04-10 14:42:37,619 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 226 transitions. Word has length 15 [2018-04-10 14:42:37,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:37,619 INFO L459 AbstractCegarLoop]: Abstraction has 213 states and 226 transitions. [2018-04-10 14:42:37,619 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 14:42:37,619 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 226 transitions. [2018-04-10 14:42:37,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-10 14:42:37,619 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:37,619 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:37,619 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:37,620 INFO L82 PathProgramCache]: Analyzing trace with hash -652936953, now seen corresponding path program 1 times [2018-04-10 14:42:37,620 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:37,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:37,634 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:37,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:37,813 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:37,814 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2018-04-10 14:42:37,814 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:37,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:37,814 INFO L182 omatonBuilderFactory]: Interpolants [2828#true, 2829#false, 2830#(= 0 (select |#valid| 0)), 2831#(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|)) (= 0 (select |#valid| 0)) (= 1 (select |#valid| |main_~#list~0.base|))), 2832#(and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 0 (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 2833#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |#valid| 0))), 2834#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 1 (select |#valid| 0)))), 2835#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 1 (select |#valid| 0)))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 2836#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|) (= 1 (select |#valid| 0)))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 2837#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= 1 (select |#valid| 0))))), 2838#(or (and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= 1 (select |#valid| 0))) (and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem25.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem25.base| 0))), 2839#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= 1 (select |#valid| 0))), 2840#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|) (= 1 (select |#valid| 0)))] [2018-04-10 14:42:37,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:37,815 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 14:42:37,815 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 14:42:37,815 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2018-04-10 14:42:37,815 INFO L87 Difference]: Start difference. First operand 213 states and 226 transitions. Second operand 13 states. [2018-04-10 14:42:38,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:38,634 INFO L93 Difference]: Finished difference Result 215 states and 229 transitions. [2018-04-10 14:42:38,635 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-10 14:42:38,635 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 20 [2018-04-10 14:42:38,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:38,636 INFO L225 Difference]: With dead ends: 215 [2018-04-10 14:42:38,636 INFO L226 Difference]: Without dead ends: 215 [2018-04-10 14:42:38,636 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2018-04-10 14:42:38,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2018-04-10 14:42:38,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 214. [2018-04-10 14:42:38,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-04-10 14:42:38,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 227 transitions. [2018-04-10 14:42:38,642 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 227 transitions. Word has length 20 [2018-04-10 14:42:38,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:38,642 INFO L459 AbstractCegarLoop]: Abstraction has 214 states and 227 transitions. [2018-04-10 14:42:38,642 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 14:42:38,642 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 227 transitions. [2018-04-10 14:42:38,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-10 14:42:38,643 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:38,643 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-10 14:42:38,643 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:38,644 INFO L82 PathProgramCache]: Analyzing trace with hash -413176432, now seen corresponding path program 1 times [2018-04-10 14:42:38,644 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:38,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:38,654 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:38,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:38,694 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:38,694 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 14:42:38,694 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:38,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:38,695 INFO L182 omatonBuilderFactory]: Interpolants [3280#true, 3281#false, 3282#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|)), 3283#(not |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~short3|)] [2018-04-10 14:42:38,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:38,695 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 14:42:38,695 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 14:42:38,695 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 14:42:38,695 INFO L87 Difference]: Start difference. First operand 214 states and 227 transitions. Second operand 4 states. [2018-04-10 14:42:38,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:38,722 INFO L93 Difference]: Finished difference Result 300 states and 317 transitions. [2018-04-10 14:42:38,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 14:42:38,723 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-10 14:42:38,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:38,725 INFO L225 Difference]: With dead ends: 300 [2018-04-10 14:42:38,726 INFO L226 Difference]: Without dead ends: 300 [2018-04-10 14:42:38,726 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-10 14:42:38,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2018-04-10 14:42:38,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 264. [2018-04-10 14:42:38,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 264 states. [2018-04-10 14:42:38,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 317 transitions. [2018-04-10 14:42:38,732 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 317 transitions. Word has length 22 [2018-04-10 14:42:38,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:38,733 INFO L459 AbstractCegarLoop]: Abstraction has 264 states and 317 transitions. [2018-04-10 14:42:38,733 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 14:42:38,733 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 317 transitions. [2018-04-10 14:42:38,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-10 14:42:38,734 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:38,734 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] [2018-04-10 14:42:38,734 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:38,734 INFO L82 PathProgramCache]: Analyzing trace with hash 852188058, now seen corresponding path program 1 times [2018-04-10 14:42:38,735 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:38,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:38,746 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:38,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-10 14:42:38,774 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:38,774 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 14:42:38,774 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:38,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:38,775 INFO L182 omatonBuilderFactory]: Interpolants [3850#true, 3851#false, 3852#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)), 3853#(= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1)] [2018-04-10 14:42:38,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:38,775 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 14:42:38,775 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 14:42:38,775 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 14:42:38,776 INFO L87 Difference]: Start difference. First operand 264 states and 317 transitions. Second operand 4 states. [2018-04-10 14:42:38,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:38,910 INFO L93 Difference]: Finished difference Result 251 states and 289 transitions. [2018-04-10 14:42:38,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 14:42:38,910 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 26 [2018-04-10 14:42:38,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:38,912 INFO L225 Difference]: With dead ends: 251 [2018-04-10 14:42:38,912 INFO L226 Difference]: Without dead ends: 251 [2018-04-10 14:42:38,912 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:42:38,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2018-04-10 14:42:38,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 249. [2018-04-10 14:42:38,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 249 states. [2018-04-10 14:42:38,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 287 transitions. [2018-04-10 14:42:38,917 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 287 transitions. Word has length 26 [2018-04-10 14:42:38,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:38,918 INFO L459 AbstractCegarLoop]: Abstraction has 249 states and 287 transitions. [2018-04-10 14:42:38,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 14:42:38,918 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 287 transitions. [2018-04-10 14:42:38,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-10 14:42:38,918 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:38,919 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] [2018-04-10 14:42:38,919 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:38,919 INFO L82 PathProgramCache]: Analyzing trace with hash 852188059, now seen corresponding path program 1 times [2018-04-10 14:42:38,920 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:38,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:38,933 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:38,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:38,980 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:38,980 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 14:42:38,980 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:38,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:38,981 INFO L182 omatonBuilderFactory]: Interpolants [4356#true, 4357#false, 4358#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|) (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 1) (= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|))), 4359#(and (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 4360#(and (= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0))] [2018-04-10 14:42:38,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:38,981 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 14:42:38,981 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 14:42:38,981 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:42:38,981 INFO L87 Difference]: Start difference. First operand 249 states and 287 transitions. Second operand 5 states. [2018-04-10 14:42:39,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:39,138 INFO L93 Difference]: Finished difference Result 236 states and 259 transitions. [2018-04-10 14:42:39,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 14:42:39,138 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 26 [2018-04-10 14:42:39,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:39,139 INFO L225 Difference]: With dead ends: 236 [2018-04-10 14:42:39,139 INFO L226 Difference]: Without dead ends: 236 [2018-04-10 14:42:39,139 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-10 14:42:39,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-04-10 14:42:39,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 234. [2018-04-10 14:42:39,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 234 states. [2018-04-10 14:42:39,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 257 transitions. [2018-04-10 14:42:39,143 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 257 transitions. Word has length 26 [2018-04-10 14:42:39,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:39,143 INFO L459 AbstractCegarLoop]: Abstraction has 234 states and 257 transitions. [2018-04-10 14:42:39,143 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 14:42:39,143 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 257 transitions. [2018-04-10 14:42:39,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-10 14:42:39,143 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:39,143 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:39,144 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:39,144 INFO L82 PathProgramCache]: Analyzing trace with hash 1334203072, now seen corresponding path program 1 times [2018-04-10 14:42:39,144 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:39,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:39,152 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:39,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:39,188 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:39,188 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 14:42:39,188 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:39,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:39,189 INFO L182 omatonBuilderFactory]: Interpolants [4833#true, 4834#false, 4835#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)), 4836#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 4837#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base|))] [2018-04-10 14:42:39,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:39,189 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 14:42:39,189 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 14:42:39,189 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:42:39,189 INFO L87 Difference]: Start difference. First operand 234 states and 257 transitions. Second operand 5 states. [2018-04-10 14:42:39,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:39,323 INFO L93 Difference]: Finished difference Result 241 states and 263 transitions. [2018-04-10 14:42:39,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 14:42:39,323 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 32 [2018-04-10 14:42:39,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:39,324 INFO L225 Difference]: With dead ends: 241 [2018-04-10 14:42:39,325 INFO L226 Difference]: Without dead ends: 241 [2018-04-10 14:42:39,325 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-10 14:42:39,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2018-04-10 14:42:39,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 233. [2018-04-10 14:42:39,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2018-04-10 14:42:39,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 255 transitions. [2018-04-10 14:42:39,331 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 255 transitions. Word has length 32 [2018-04-10 14:42:39,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:39,332 INFO L459 AbstractCegarLoop]: Abstraction has 233 states and 255 transitions. [2018-04-10 14:42:39,332 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 14:42:39,332 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 255 transitions. [2018-04-10 14:42:39,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-10 14:42:39,332 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:39,333 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:39,333 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:39,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1334203073, now seen corresponding path program 1 times [2018-04-10 14:42:39,334 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:39,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:39,347 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:39,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:39,418 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:39,418 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-10 14:42:39,418 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:39,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:39,419 INFO L182 omatonBuilderFactory]: Interpolants [5316#true, 5317#false, 5318#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.offset|) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 5319#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 5320#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 5321#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.offset| 0))] [2018-04-10 14:42:39,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:39,420 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-10 14:42:39,420 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-10 14:42:39,420 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-10 14:42:39,420 INFO L87 Difference]: Start difference. First operand 233 states and 255 transitions. Second operand 6 states. [2018-04-10 14:42:39,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:39,643 INFO L93 Difference]: Finished difference Result 253 states and 275 transitions. [2018-04-10 14:42:39,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 14:42:39,643 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2018-04-10 14:42:39,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:39,644 INFO L225 Difference]: With dead ends: 253 [2018-04-10 14:42:39,644 INFO L226 Difference]: Without dead ends: 253 [2018-04-10 14:42:39,645 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-10 14:42:39,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2018-04-10 14:42:39,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 243. [2018-04-10 14:42:39,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 243 states. [2018-04-10 14:42:39,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 265 transitions. [2018-04-10 14:42:39,652 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 265 transitions. Word has length 32 [2018-04-10 14:42:39,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:39,652 INFO L459 AbstractCegarLoop]: Abstraction has 243 states and 265 transitions. [2018-04-10 14:42:39,652 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-10 14:42:39,652 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 265 transitions. [2018-04-10 14:42:39,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-04-10 14:42:39,653 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:39,653 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] [2018-04-10 14:42:39,653 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:39,653 INFO L82 PathProgramCache]: Analyzing trace with hash -375553344, now seen corresponding path program 1 times [2018-04-10 14:42:39,654 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:39,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:39,670 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:39,818 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-10 14:42:39,819 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:39,819 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-10 14:42:39,819 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:39,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:39,820 INFO L182 omatonBuilderFactory]: Interpolants [5824#true, 5825#false, 5826#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.offset|) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 5827#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 5828#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.offset| 0)), 5829#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (<= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) 0) (<= 0 (+ (* 4 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 5830#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (<= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) 0) (<= 4 (+ (* 4 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 5831#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (<= (+ (* 4 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 76) (<= 4 (+ (* 4 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 5832#(and (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base|)) (<= 4 (+ (* 4 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.offset|)) (<= (+ (* 4 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.offset|) 76))] [2018-04-10 14:42:39,820 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-10 14:42:39,820 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-10 14:42:39,820 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-10 14:42:39,820 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2018-04-10 14:42:39,820 INFO L87 Difference]: Start difference. First operand 243 states and 265 transitions. Second operand 9 states. [2018-04-10 14:42:40,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:40,217 INFO L93 Difference]: Finished difference Result 252 states and 273 transitions. [2018-04-10 14:42:40,217 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 14:42:40,217 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 39 [2018-04-10 14:42:40,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:40,219 INFO L225 Difference]: With dead ends: 252 [2018-04-10 14:42:40,219 INFO L226 Difference]: Without dead ends: 252 [2018-04-10 14:42:40,219 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-10 14:42:40,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2018-04-10 14:42:40,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 236. [2018-04-10 14:42:40,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 236 states. [2018-04-10 14:42:40,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 257 transitions. [2018-04-10 14:42:40,227 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 257 transitions. Word has length 39 [2018-04-10 14:42:40,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:40,228 INFO L459 AbstractCegarLoop]: Abstraction has 236 states and 257 transitions. [2018-04-10 14:42:40,228 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-10 14:42:40,228 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 257 transitions. [2018-04-10 14:42:40,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-10 14:42:40,229 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:40,229 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:40,229 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:40,229 INFO L82 PathProgramCache]: Analyzing trace with hash -1479812077, now seen corresponding path program 1 times [2018-04-10 14:42:40,230 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:40,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:40,241 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:40,264 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-10 14:42:40,264 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:40,265 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 14:42:40,265 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:40,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:40,265 INFO L182 omatonBuilderFactory]: Interpolants [6336#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)), 6333#true, 6334#false, 6335#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|))] [2018-04-10 14:42:40,265 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-10 14:42:40,266 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 14:42:40,266 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 14:42:40,266 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 14:42:40,266 INFO L87 Difference]: Start difference. First operand 236 states and 257 transitions. Second operand 4 states. [2018-04-10 14:42:40,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:40,380 INFO L93 Difference]: Finished difference Result 240 states and 259 transitions. [2018-04-10 14:42:40,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 14:42:40,380 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 49 [2018-04-10 14:42:40,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:40,381 INFO L225 Difference]: With dead ends: 240 [2018-04-10 14:42:40,381 INFO L226 Difference]: Without dead ends: 240 [2018-04-10 14:42:40,381 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-10 14:42:40,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2018-04-10 14:42:40,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 234. [2018-04-10 14:42:40,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 234 states. [2018-04-10 14:42:40,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 253 transitions. [2018-04-10 14:42:40,385 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 253 transitions. Word has length 49 [2018-04-10 14:42:40,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:40,385 INFO L459 AbstractCegarLoop]: Abstraction has 234 states and 253 transitions. [2018-04-10 14:42:40,385 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 14:42:40,385 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 253 transitions. [2018-04-10 14:42:40,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-10 14:42:40,385 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:40,386 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:40,386 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:40,386 INFO L82 PathProgramCache]: Analyzing trace with hash -1479812076, now seen corresponding path program 1 times [2018-04-10 14:42:40,386 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:40,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:40,394 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:40,417 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-10 14:42:40,417 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:40,417 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 14:42:40,417 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:40,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:40,418 INFO L182 omatonBuilderFactory]: Interpolants [6816#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.offset 0) (= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))), 6813#true, 6814#false, 6815#(and (= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.offset|))] [2018-04-10 14:42:40,418 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-10 14:42:40,418 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 14:42:40,418 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 14:42:40,418 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 14:42:40,419 INFO L87 Difference]: Start difference. First operand 234 states and 253 transitions. Second operand 4 states. [2018-04-10 14:42:40,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:40,505 INFO L93 Difference]: Finished difference Result 238 states and 255 transitions. [2018-04-10 14:42:40,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 14:42:40,506 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 49 [2018-04-10 14:42:40,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:40,507 INFO L225 Difference]: With dead ends: 238 [2018-04-10 14:42:40,507 INFO L226 Difference]: Without dead ends: 238 [2018-04-10 14:42:40,507 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-10 14:42:40,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2018-04-10 14:42:40,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 232. [2018-04-10 14:42:40,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 232 states. [2018-04-10 14:42:40,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 249 transitions. [2018-04-10 14:42:40,511 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 249 transitions. Word has length 49 [2018-04-10 14:42:40,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:40,511 INFO L459 AbstractCegarLoop]: Abstraction has 232 states and 249 transitions. [2018-04-10 14:42:40,511 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 14:42:40,511 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 249 transitions. [2018-04-10 14:42:40,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-10 14:42:40,512 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:40,512 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:40,512 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:40,512 INFO L82 PathProgramCache]: Analyzing trace with hash -709458796, now seen corresponding path program 1 times [2018-04-10 14:42:40,513 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:40,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:40,523 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:40,548 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-10 14:42:40,549 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:40,549 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-04-10 14:42:40,549 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:40,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:40,549 INFO L182 omatonBuilderFactory]: Interpolants [7289#true, 7290#false, 7291#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 7292#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1)] [2018-04-10 14:42:40,550 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-10 14:42:40,550 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 14:42:40,550 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 14:42:40,550 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-10 14:42:40,550 INFO L87 Difference]: Start difference. First operand 232 states and 249 transitions. Second operand 4 states. [2018-04-10 14:42:40,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:40,564 INFO L93 Difference]: Finished difference Result 256 states and 273 transitions. [2018-04-10 14:42:40,565 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 14:42:40,565 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 52 [2018-04-10 14:42:40,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:40,566 INFO L225 Difference]: With dead ends: 256 [2018-04-10 14:42:40,566 INFO L226 Difference]: Without dead ends: 256 [2018-04-10 14:42:40,567 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-10 14:42:40,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2018-04-10 14:42:40,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 246. [2018-04-10 14:42:40,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 246 states. [2018-04-10 14:42:40,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 263 transitions. [2018-04-10 14:42:40,572 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 263 transitions. Word has length 52 [2018-04-10 14:42:40,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:40,572 INFO L459 AbstractCegarLoop]: Abstraction has 246 states and 263 transitions. [2018-04-10 14:42:40,572 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 14:42:40,572 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 263 transitions. [2018-04-10 14:42:40,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-10 14:42:40,573 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:40,573 INFO L355 BasicCegarLoop]: trace histogram [3, 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] [2018-04-10 14:42:40,573 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:40,573 INFO L82 PathProgramCache]: Analyzing trace with hash 532463379, now seen corresponding path program 2 times [2018-04-10 14:42:40,574 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:40,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:40,587 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:40,628 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:40,628 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:40,628 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-10 14:42:40,628 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:40,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:40,629 INFO L182 omatonBuilderFactory]: Interpolants [7795#true, 7796#false, 7797#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 7798#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 7799#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2)] [2018-04-10 14:42:40,629 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:40,629 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 14:42:40,630 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 14:42:40,630 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:42:40,630 INFO L87 Difference]: Start difference. First operand 246 states and 263 transitions. Second operand 5 states. [2018-04-10 14:42:40,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:40,654 INFO L93 Difference]: Finished difference Result 270 states and 287 transitions. [2018-04-10 14:42:40,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 14:42:40,654 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 59 [2018-04-10 14:42:40,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:40,655 INFO L225 Difference]: With dead ends: 270 [2018-04-10 14:42:40,655 INFO L226 Difference]: Without dead ends: 270 [2018-04-10 14:42:40,656 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-10 14:42:40,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2018-04-10 14:42:40,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 260. [2018-04-10 14:42:40,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2018-04-10 14:42:40,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 277 transitions. [2018-04-10 14:42:40,661 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 277 transitions. Word has length 59 [2018-04-10 14:42:40,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:40,661 INFO L459 AbstractCegarLoop]: Abstraction has 260 states and 277 transitions. [2018-04-10 14:42:40,661 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 14:42:40,661 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 277 transitions. [2018-04-10 14:42:40,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-10 14:42:40,662 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:40,662 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:40,662 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:40,662 INFO L82 PathProgramCache]: Analyzing trace with hash 802588596, now seen corresponding path program 3 times [2018-04-10 14:42:40,663 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:40,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:40,677 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:40,716 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-10 14:42:40,717 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:40,717 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-10 14:42:40,717 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:40,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:40,718 INFO L182 omatonBuilderFactory]: Interpolants [8330#true, 8331#false, 8332#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 8333#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 8334#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 8335#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3)] [2018-04-10 14:42:40,718 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-10 14:42:40,718 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-10 14:42:40,719 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-10 14:42:40,719 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-10 14:42:40,719 INFO L87 Difference]: Start difference. First operand 260 states and 277 transitions. Second operand 6 states. [2018-04-10 14:42:40,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:40,742 INFO L93 Difference]: Finished difference Result 284 states and 301 transitions. [2018-04-10 14:42:40,742 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 14:42:40,742 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 66 [2018-04-10 14:42:40,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:40,743 INFO L225 Difference]: With dead ends: 284 [2018-04-10 14:42:40,743 INFO L226 Difference]: Without dead ends: 284 [2018-04-10 14:42:40,744 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-10 14:42:40,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2018-04-10 14:42:40,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 274. [2018-04-10 14:42:40,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 274 states. [2018-04-10 14:42:40,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 291 transitions. [2018-04-10 14:42:40,749 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 291 transitions. Word has length 66 [2018-04-10 14:42:40,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:40,750 INFO L459 AbstractCegarLoop]: Abstraction has 274 states and 291 transitions. [2018-04-10 14:42:40,750 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-10 14:42:40,750 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 291 transitions. [2018-04-10 14:42:40,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-10 14:42:40,751 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:40,752 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:40,752 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:40,752 INFO L82 PathProgramCache]: Analyzing trace with hash -1052182541, now seen corresponding path program 4 times [2018-04-10 14:42:40,753 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:40,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:40,769 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:40,816 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:40,816 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:40,816 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-10 14:42:40,816 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:40,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:40,817 INFO L182 omatonBuilderFactory]: Interpolants [8896#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 8897#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 8898#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 8899#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 8900#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 8894#true, 8895#false] [2018-04-10 14:42:40,817 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:40,817 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 14:42:40,817 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 14:42:40,818 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-10 14:42:40,818 INFO L87 Difference]: Start difference. First operand 274 states and 291 transitions. Second operand 7 states. [2018-04-10 14:42:40,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:40,843 INFO L93 Difference]: Finished difference Result 298 states and 315 transitions. [2018-04-10 14:42:40,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 14:42:40,843 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 73 [2018-04-10 14:42:40,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:40,844 INFO L225 Difference]: With dead ends: 298 [2018-04-10 14:42:40,845 INFO L226 Difference]: Without dead ends: 298 [2018-04-10 14:42:40,845 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-10 14:42:40,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-04-10 14:42:40,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 288. [2018-04-10 14:42:40,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-10 14:42:40,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 305 transitions. [2018-04-10 14:42:40,850 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 305 transitions. Word has length 73 [2018-04-10 14:42:40,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:40,851 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 305 transitions. [2018-04-10 14:42:40,851 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 14:42:40,851 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 305 transitions. [2018-04-10 14:42:40,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-04-10 14:42:40,851 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:40,852 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:40,852 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:40,852 INFO L82 PathProgramCache]: Analyzing trace with hash 530748116, now seen corresponding path program 5 times [2018-04-10 14:42:40,852 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:40,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:40,871 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:40,950 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-10 14:42:40,950 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:40,950 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-10 14:42:40,950 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:40,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:40,951 INFO L182 omatonBuilderFactory]: Interpolants [9488#false, 9489#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 9490#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 9491#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 9492#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 9493#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 9494#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 9487#true] [2018-04-10 14:42:40,951 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-10 14:42:40,951 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 14:42:40,951 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 14:42:40,952 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-10 14:42:40,952 INFO L87 Difference]: Start difference. First operand 288 states and 305 transitions. Second operand 8 states. [2018-04-10 14:42:40,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:40,979 INFO L93 Difference]: Finished difference Result 312 states and 329 transitions. [2018-04-10 14:42:40,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-10 14:42:40,980 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 80 [2018-04-10 14:42:40,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:40,981 INFO L225 Difference]: With dead ends: 312 [2018-04-10 14:42:40,981 INFO L226 Difference]: Without dead ends: 312 [2018-04-10 14:42:40,981 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-10 14:42:40,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2018-04-10 14:42:40,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 302. [2018-04-10 14:42:40,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-04-10 14:42:40,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 319 transitions. [2018-04-10 14:42:40,986 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 319 transitions. Word has length 80 [2018-04-10 14:42:40,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:40,987 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 319 transitions. [2018-04-10 14:42:40,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 14:42:40,987 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 319 transitions. [2018-04-10 14:42:40,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-10 14:42:40,987 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:40,988 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:40,988 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:40,988 INFO L82 PathProgramCache]: Analyzing trace with hash 1561340115, now seen corresponding path program 6 times [2018-04-10 14:42:40,989 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:41,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:41,004 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:41,068 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:41,068 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:41,068 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-10 14:42:41,069 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:41,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:41,069 INFO L182 omatonBuilderFactory]: Interpolants [10112#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 10113#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 10114#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 10115#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 10116#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 10117#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 10109#true, 10110#false, 10111#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0)] [2018-04-10 14:42:41,069 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:41,070 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-10 14:42:41,070 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-10 14:42:41,070 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-10 14:42:41,070 INFO L87 Difference]: Start difference. First operand 302 states and 319 transitions. Second operand 9 states. [2018-04-10 14:42:41,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:41,103 INFO L93 Difference]: Finished difference Result 326 states and 343 transitions. [2018-04-10 14:42:41,104 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 14:42:41,104 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 87 [2018-04-10 14:42:41,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:41,105 INFO L225 Difference]: With dead ends: 326 [2018-04-10 14:42:41,105 INFO L226 Difference]: Without dead ends: 326 [2018-04-10 14:42:41,105 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-10 14:42:41,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2018-04-10 14:42:41,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 316. [2018-04-10 14:42:41,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 316 states. [2018-04-10 14:42:41,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 333 transitions. [2018-04-10 14:42:41,111 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 333 transitions. Word has length 87 [2018-04-10 14:42:41,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:41,112 INFO L459 AbstractCegarLoop]: Abstraction has 316 states and 333 transitions. [2018-04-10 14:42:41,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-10 14:42:41,112 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 333 transitions. [2018-04-10 14:42:41,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-10 14:42:41,113 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:41,114 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:41,114 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:41,114 INFO L82 PathProgramCache]: Analyzing trace with hash 594322932, now seen corresponding path program 7 times [2018-04-10 14:42:41,116 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:41,133 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:41,213 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:41,214 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:41,214 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-10 14:42:41,214 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:41,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:41,215 INFO L182 omatonBuilderFactory]: Interpolants [10768#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 10769#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 10760#true, 10761#false, 10762#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 10763#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 10764#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 10765#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 10766#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 10767#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5)] [2018-04-10 14:42:41,215 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:41,215 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-10 14:42:41,215 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-10 14:42:41,215 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-04-10 14:42:41,216 INFO L87 Difference]: Start difference. First operand 316 states and 333 transitions. Second operand 10 states. [2018-04-10 14:42:41,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:41,246 INFO L93 Difference]: Finished difference Result 340 states and 357 transitions. [2018-04-10 14:42:41,248 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-10 14:42:41,249 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 94 [2018-04-10 14:42:41,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:41,250 INFO L225 Difference]: With dead ends: 340 [2018-04-10 14:42:41,250 INFO L226 Difference]: Without dead ends: 340 [2018-04-10 14:42:41,251 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-10 14:42:41,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2018-04-10 14:42:41,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 330. [2018-04-10 14:42:41,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330 states. [2018-04-10 14:42:41,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 347 transitions. [2018-04-10 14:42:41,257 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 347 transitions. Word has length 94 [2018-04-10 14:42:41,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:41,257 INFO L459 AbstractCegarLoop]: Abstraction has 330 states and 347 transitions. [2018-04-10 14:42:41,257 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-10 14:42:41,257 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 347 transitions. [2018-04-10 14:42:41,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-10 14:42:41,258 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:41,258 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:41,258 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:41,259 INFO L82 PathProgramCache]: Analyzing trace with hash 343953843, now seen corresponding path program 8 times [2018-04-10 14:42:41,260 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:41,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:41,280 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:41,380 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-10 14:42:41,380 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:41,380 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-10 14:42:41,380 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:41,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:41,381 INFO L182 omatonBuilderFactory]: Interpolants [11440#true, 11441#false, 11442#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 11443#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 11444#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 11445#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 11446#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 11447#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 11448#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 11449#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 11450#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8)] [2018-04-10 14:42:41,381 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-10 14:42:41,381 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-10 14:42:41,382 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-10 14:42:41,382 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-10 14:42:41,382 INFO L87 Difference]: Start difference. First operand 330 states and 347 transitions. Second operand 11 states. [2018-04-10 14:42:41,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:41,421 INFO L93 Difference]: Finished difference Result 354 states and 371 transitions. [2018-04-10 14:42:41,422 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-10 14:42:41,422 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 101 [2018-04-10 14:42:41,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:41,423 INFO L225 Difference]: With dead ends: 354 [2018-04-10 14:42:41,424 INFO L226 Difference]: Without dead ends: 354 [2018-04-10 14:42:41,424 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-10 14:42:41,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2018-04-10 14:42:41,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 344. [2018-04-10 14:42:41,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 344 states. [2018-04-10 14:42:41,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 361 transitions. [2018-04-10 14:42:41,430 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 361 transitions. Word has length 101 [2018-04-10 14:42:41,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:41,431 INFO L459 AbstractCegarLoop]: Abstraction has 344 states and 361 transitions. [2018-04-10 14:42:41,431 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-10 14:42:41,431 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 361 transitions. [2018-04-10 14:42:41,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-04-10 14:42:41,432 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:41,432 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:41,432 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:41,432 INFO L82 PathProgramCache]: Analyzing trace with hash 1107738900, now seen corresponding path program 9 times [2018-04-10 14:42:41,433 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:41,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:41,451 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:41,566 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:41,566 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:41,567 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-10 14:42:41,567 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:41,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:41,568 INFO L182 omatonBuilderFactory]: Interpolants [12160#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 12149#true, 12150#false, 12151#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 12152#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 12153#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 12154#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 12155#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 12156#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 12157#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 12158#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 12159#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8)] [2018-04-10 14:42:41,568 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:41,568 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-10 14:42:41,568 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-10 14:42:41,569 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-10 14:42:41,569 INFO L87 Difference]: Start difference. First operand 344 states and 361 transitions. Second operand 12 states. [2018-04-10 14:42:41,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:41,610 INFO L93 Difference]: Finished difference Result 368 states and 385 transitions. [2018-04-10 14:42:41,611 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-10 14:42:41,611 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 108 [2018-04-10 14:42:41,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:41,612 INFO L225 Difference]: With dead ends: 368 [2018-04-10 14:42:41,612 INFO L226 Difference]: Without dead ends: 368 [2018-04-10 14:42:41,613 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-10 14:42:41,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2018-04-10 14:42:41,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 358. [2018-04-10 14:42:41,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2018-04-10 14:42:41,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 375 transitions. [2018-04-10 14:42:41,618 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 375 transitions. Word has length 108 [2018-04-10 14:42:41,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:41,619 INFO L459 AbstractCegarLoop]: Abstraction has 358 states and 375 transitions. [2018-04-10 14:42:41,619 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-10 14:42:41,619 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 375 transitions. [2018-04-10 14:42:41,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2018-04-10 14:42:41,620 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:41,620 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:41,620 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:41,620 INFO L82 PathProgramCache]: Analyzing trace with hash -259558765, now seen corresponding path program 10 times [2018-04-10 14:42:41,621 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:41,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:41,641 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:41,776 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-10 14:42:41,776 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:41,776 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-10 14:42:41,777 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:41,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:41,777 INFO L182 omatonBuilderFactory]: Interpolants [12896#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 12897#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 12898#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 12899#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 12887#true, 12888#false, 12889#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 12890#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 12891#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 12892#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 12893#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 12894#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 12895#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6)] [2018-04-10 14:42:41,777 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-10 14:42:41,777 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 14:42:41,777 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 14:42:41,777 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-04-10 14:42:41,778 INFO L87 Difference]: Start difference. First operand 358 states and 375 transitions. Second operand 13 states. [2018-04-10 14:42:41,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:41,815 INFO L93 Difference]: Finished difference Result 382 states and 399 transitions. [2018-04-10 14:42:41,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-10 14:42:41,815 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 115 [2018-04-10 14:42:41,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:41,816 INFO L225 Difference]: With dead ends: 382 [2018-04-10 14:42:41,816 INFO L226 Difference]: Without dead ends: 382 [2018-04-10 14:42:41,816 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-10 14:42:41,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2018-04-10 14:42:41,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 372. [2018-04-10 14:42:41,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 372 states. [2018-04-10 14:42:41,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 389 transitions. [2018-04-10 14:42:41,820 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 389 transitions. Word has length 115 [2018-04-10 14:42:41,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:41,820 INFO L459 AbstractCegarLoop]: Abstraction has 372 states and 389 transitions. [2018-04-10 14:42:41,820 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 14:42:41,820 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 389 transitions. [2018-04-10 14:42:41,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-04-10 14:42:41,821 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:41,821 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:42:41,821 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:41,821 INFO L82 PathProgramCache]: Analyzing trace with hash 717415476, now seen corresponding path program 11 times [2018-04-10 14:42:41,822 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:41,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:41,837 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:41,963 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-10 14:42:41,963 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:41,963 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-10 14:42:41,963 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:41,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:41,964 INFO L182 omatonBuilderFactory]: Interpolants [13664#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 13665#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 13666#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 13667#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 13654#true, 13655#false, 13656#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 13657#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 13658#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 13659#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 13660#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 13661#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 13662#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 13663#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7)] [2018-04-10 14:42:41,964 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-10 14:42:41,965 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 14:42:41,965 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 14:42:41,965 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-10 14:42:41,965 INFO L87 Difference]: Start difference. First operand 372 states and 389 transitions. Second operand 14 states. [2018-04-10 14:42:42,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:42,022 INFO L93 Difference]: Finished difference Result 396 states and 413 transitions. [2018-04-10 14:42:42,047 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-10 14:42:42,047 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 122 [2018-04-10 14:42:42,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:42,049 INFO L225 Difference]: With dead ends: 396 [2018-04-10 14:42:42,049 INFO L226 Difference]: Without dead ends: 396 [2018-04-10 14:42:42,049 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-10 14:42:42,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2018-04-10 14:42:42,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 386. [2018-04-10 14:42:42,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 386 states. [2018-04-10 14:42:42,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 403 transitions. [2018-04-10 14:42:42,055 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 403 transitions. Word has length 122 [2018-04-10 14:42:42,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:42,056 INFO L459 AbstractCegarLoop]: Abstraction has 386 states and 403 transitions. [2018-04-10 14:42:42,056 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 14:42:42,056 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 403 transitions. [2018-04-10 14:42:42,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-04-10 14:42:42,057 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:42,057 INFO L355 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:42,057 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:42,058 INFO L82 PathProgramCache]: Analyzing trace with hash -1047295117, now seen corresponding path program 12 times [2018-04-10 14:42:42,058 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:42,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:42,080 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:42,224 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:42,224 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:42,224 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-10 14:42:42,224 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:42,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:42,225 INFO L182 omatonBuilderFactory]: Interpolants [14464#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 14450#true, 14451#false, 14452#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 14453#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 14454#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 14455#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 14456#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 14457#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 14458#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 14459#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 14460#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 14461#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 14462#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 14463#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11)] [2018-04-10 14:42:42,225 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:42,225 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-10 14:42:42,226 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-10 14:42:42,226 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-10 14:42:42,226 INFO L87 Difference]: Start difference. First operand 386 states and 403 transitions. Second operand 15 states. [2018-04-10 14:42:42,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:42,275 INFO L93 Difference]: Finished difference Result 410 states and 427 transitions. [2018-04-10 14:42:42,275 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-10 14:42:42,275 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 129 [2018-04-10 14:42:42,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:42,277 INFO L225 Difference]: With dead ends: 410 [2018-04-10 14:42:42,277 INFO L226 Difference]: Without dead ends: 410 [2018-04-10 14:42:42,277 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-10 14:42:42,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2018-04-10 14:42:42,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 400. [2018-04-10 14:42:42,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 400 states. [2018-04-10 14:42:42,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 417 transitions. [2018-04-10 14:42:42,283 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 417 transitions. Word has length 129 [2018-04-10 14:42:42,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:42,284 INFO L459 AbstractCegarLoop]: Abstraction has 400 states and 417 transitions. [2018-04-10 14:42:42,284 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-10 14:42:42,284 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 417 transitions. [2018-04-10 14:42:42,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-04-10 14:42:42,285 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:42,285 INFO L355 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:42,285 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:42,286 INFO L82 PathProgramCache]: Analyzing trace with hash 1433603924, now seen corresponding path program 13 times [2018-04-10 14:42:42,286 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:42,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:42,309 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:42,476 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:42,476 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:42,477 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-10 14:42:42,477 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:42,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:42,477 INFO L182 omatonBuilderFactory]: Interpolants [15275#true, 15276#false, 15277#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 15278#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 15279#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 15280#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 15281#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 15282#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 15283#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 15284#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 15285#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 15286#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 15287#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 15288#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 15289#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 15290#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13)] [2018-04-10 14:42:42,478 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:42,478 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-10 14:42:42,478 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-10 14:42:42,478 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-10 14:42:42,479 INFO L87 Difference]: Start difference. First operand 400 states and 417 transitions. Second operand 16 states. [2018-04-10 14:42:42,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:42,517 INFO L93 Difference]: Finished difference Result 424 states and 441 transitions. [2018-04-10 14:42:42,517 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-10 14:42:42,517 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 136 [2018-04-10 14:42:42,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:42,518 INFO L225 Difference]: With dead ends: 424 [2018-04-10 14:42:42,519 INFO L226 Difference]: Without dead ends: 424 [2018-04-10 14:42:42,519 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-10 14:42:42,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2018-04-10 14:42:42,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 414. [2018-04-10 14:42:42,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 414 states. [2018-04-10 14:42:42,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 431 transitions. [2018-04-10 14:42:42,525 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 431 transitions. Word has length 136 [2018-04-10 14:42:42,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:42,525 INFO L459 AbstractCegarLoop]: Abstraction has 414 states and 431 transitions. [2018-04-10 14:42:42,525 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-10 14:42:42,525 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 431 transitions. [2018-04-10 14:42:42,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2018-04-10 14:42:42,526 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:42,526 INFO L355 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:42,526 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:42,526 INFO L82 PathProgramCache]: Analyzing trace with hash -7168941, now seen corresponding path program 14 times [2018-04-10 14:42:42,527 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:42,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:42,543 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:42,687 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:42,688 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:42,688 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-10 14:42:42,688 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:42,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-10 14:42:42,688 INFO L182 omatonBuilderFactory]: Interpolants [16129#true, 16130#false, 16131#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 16132#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 16133#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 16134#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 16135#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 16136#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 16137#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 16138#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 16139#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 16140#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 16141#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 16142#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 16143#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 16144#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13), 16145#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 14)] [2018-04-10 14:42:42,689 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:42,689 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-10 14:42:42,689 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-10 14:42:42,689 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-10 14:42:42,689 INFO L87 Difference]: Start difference. First operand 414 states and 431 transitions. Second operand 17 states. [2018-04-10 14:42:42,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:42,724 INFO L93 Difference]: Finished difference Result 438 states and 455 transitions. [2018-04-10 14:42:42,725 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 14:42:42,725 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 143 [2018-04-10 14:42:42,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:42,726 INFO L225 Difference]: With dead ends: 438 [2018-04-10 14:42:42,726 INFO L226 Difference]: Without dead ends: 438 [2018-04-10 14:42:42,727 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-10 14:42:42,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2018-04-10 14:42:42,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 428. [2018-04-10 14:42:42,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-04-10 14:42:42,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 445 transitions. [2018-04-10 14:42:42,732 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 445 transitions. Word has length 143 [2018-04-10 14:42:42,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:42,733 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 445 transitions. [2018-04-10 14:42:42,733 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-10 14:42:42,733 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 445 transitions. [2018-04-10 14:42:42,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2018-04-10 14:42:42,734 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:42,734 INFO L355 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:42,734 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:42,734 INFO L82 PathProgramCache]: Analyzing trace with hash 577323636, now seen corresponding path program 15 times [2018-04-10 14:42:42,735 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:42,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:42,758 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:42,961 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:42,961 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:42,961 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-10 14:42:42,962 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:42,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:42,962 INFO L182 omatonBuilderFactory]: Interpolants [17024#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 17025#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 17026#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 17027#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13), 17028#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 14), 17029#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 15), 17012#true, 17013#false, 17014#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 17015#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 17016#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 17017#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 17018#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 17019#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 17020#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 17021#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 17022#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 17023#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9)] [2018-04-10 14:42:42,963 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:42,963 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-10 14:42:42,963 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-10 14:42:42,963 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-04-10 14:42:42,964 INFO L87 Difference]: Start difference. First operand 428 states and 445 transitions. Second operand 18 states. [2018-04-10 14:42:43,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:43,026 INFO L93 Difference]: Finished difference Result 452 states and 469 transitions. [2018-04-10 14:42:43,027 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-10 14:42:43,027 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 150 [2018-04-10 14:42:43,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:43,029 INFO L225 Difference]: With dead ends: 452 [2018-04-10 14:42:43,029 INFO L226 Difference]: Without dead ends: 452 [2018-04-10 14:42:43,029 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-04-10 14:42:43,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2018-04-10 14:42:43,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 442. [2018-04-10 14:42:43,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-10 14:42:43,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 459 transitions. [2018-04-10 14:42:43,036 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 459 transitions. Word has length 150 [2018-04-10 14:42:43,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:43,036 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 459 transitions. [2018-04-10 14:42:43,037 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-10 14:42:43,037 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 459 transitions. [2018-04-10 14:42:43,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-04-10 14:42:43,037 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:43,038 INFO L355 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:43,038 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:43,038 INFO L82 PathProgramCache]: Analyzing trace with hash -1443715789, now seen corresponding path program 16 times [2018-04-10 14:42:43,039 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:43,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:43,062 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:43,326 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:43,327 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:43,327 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-10 14:42:43,327 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:43,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-10 14:42:43,327 INFO L182 omatonBuilderFactory]: Interpolants [17924#true, 17925#false, 17926#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 17927#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 17928#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 17929#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 17930#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 17931#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 17932#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 17933#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 17934#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 17935#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 17936#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 17937#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 17938#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 17939#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13), 17940#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 14), 17941#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 15), 17942#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 16)] [2018-04-10 14:42:43,328 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:43,328 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-10 14:42:43,328 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-10 14:42:43,329 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-04-10 14:42:43,329 INFO L87 Difference]: Start difference. First operand 442 states and 459 transitions. Second operand 19 states. [2018-04-10 14:42:43,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:43,376 INFO L93 Difference]: Finished difference Result 466 states and 483 transitions. [2018-04-10 14:42:43,377 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-10 14:42:43,377 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 157 [2018-04-10 14:42:43,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:43,379 INFO L225 Difference]: With dead ends: 466 [2018-04-10 14:42:43,379 INFO L226 Difference]: Without dead ends: 466 [2018-04-10 14:42:43,380 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-04-10 14:42:43,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2018-04-10 14:42:43,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 456. [2018-04-10 14:42:43,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 456 states. [2018-04-10 14:42:43,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 473 transitions. [2018-04-10 14:42:43,387 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 473 transitions. Word has length 157 [2018-04-10 14:42:43,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:43,388 INFO L459 AbstractCegarLoop]: Abstraction has 456 states and 473 transitions. [2018-04-10 14:42:43,388 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-10 14:42:43,388 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 473 transitions. [2018-04-10 14:42:43,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-04-10 14:42:43,389 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:43,389 INFO L355 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:43,390 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:43,390 INFO L82 PathProgramCache]: Analyzing trace with hash -92832364, now seen corresponding path program 17 times [2018-04-10 14:42:43,391 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:43,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:43,414 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:43,653 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:43,654 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:43,654 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-10 14:42:43,654 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:43,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:43,655 INFO L182 omatonBuilderFactory]: Interpolants [18880#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13), 18881#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 14), 18882#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 15), 18883#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 16), 18884#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 17), 18865#true, 18866#false, 18867#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 18868#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 18869#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 18870#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 18871#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 18872#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 18873#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 18874#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 18875#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 18876#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 18877#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 18878#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 18879#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12)] [2018-04-10 14:42:43,656 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:43,656 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 14:42:43,656 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 14:42:43,656 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-10 14:42:43,657 INFO L87 Difference]: Start difference. First operand 456 states and 473 transitions. Second operand 20 states. [2018-04-10 14:42:43,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:43,744 INFO L93 Difference]: Finished difference Result 480 states and 497 transitions. [2018-04-10 14:42:43,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-10 14:42:43,745 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 164 [2018-04-10 14:42:43,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:43,748 INFO L225 Difference]: With dead ends: 480 [2018-04-10 14:42:43,748 INFO L226 Difference]: Without dead ends: 480 [2018-04-10 14:42:43,749 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-10 14:42:43,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2018-04-10 14:42:43,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 470. [2018-04-10 14:42:43,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 470 states. [2018-04-10 14:42:43,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 487 transitions. [2018-04-10 14:42:43,757 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 487 transitions. Word has length 164 [2018-04-10 14:42:43,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:43,758 INFO L459 AbstractCegarLoop]: Abstraction has 470 states and 487 transitions. [2018-04-10 14:42:43,758 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 14:42:43,758 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 487 transitions. [2018-04-10 14:42:43,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2018-04-10 14:42:43,759 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:43,759 INFO L355 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:43,759 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:43,759 INFO L82 PathProgramCache]: Analyzing trace with hash 664905235, now seen corresponding path program 18 times [2018-04-10 14:42:43,760 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:43,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:43,786 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:44,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:44,121 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:44,121 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-10 14:42:44,121 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:44,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:44,122 INFO L182 omatonBuilderFactory]: Interpolants [19840#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 19841#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 19842#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 19843#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 19844#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 19845#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 19846#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 19847#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 19848#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 19849#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 19850#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13), 19851#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 14), 19852#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 15), 19853#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 16), 19854#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 17), 19855#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 18), 19835#true, 19836#false, 19837#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 19838#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 19839#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2)] [2018-04-10 14:42:44,123 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:44,123 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-10 14:42:44,124 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-10 14:42:44,124 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-04-10 14:42:44,124 INFO L87 Difference]: Start difference. First operand 470 states and 487 transitions. Second operand 21 states. [2018-04-10 14:42:44,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:44,199 INFO L93 Difference]: Finished difference Result 494 states and 511 transitions. [2018-04-10 14:42:44,200 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-10 14:42:44,200 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 171 [2018-04-10 14:42:44,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:44,202 INFO L225 Difference]: With dead ends: 494 [2018-04-10 14:42:44,202 INFO L226 Difference]: Without dead ends: 494 [2018-04-10 14:42:44,203 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-04-10 14:42:44,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2018-04-10 14:42:44,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 484. [2018-04-10 14:42:44,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 484 states. [2018-04-10 14:42:44,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 501 transitions. [2018-04-10 14:42:44,213 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 501 transitions. Word has length 171 [2018-04-10 14:42:44,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:44,214 INFO L459 AbstractCegarLoop]: Abstraction has 484 states and 501 transitions. [2018-04-10 14:42:44,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-10 14:42:44,214 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 501 transitions. [2018-04-10 14:42:44,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2018-04-10 14:42:44,215 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:44,216 INFO L355 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:44,216 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:44,216 INFO L82 PathProgramCache]: Analyzing trace with hash 1861206196, now seen corresponding path program 19 times [2018-04-10 14:42:44,217 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:44,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:44,244 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:44,502 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:44,502 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:44,502 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-10 14:42:44,502 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:44,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:44,503 INFO L182 omatonBuilderFactory]: Interpolants [20834#true, 20835#false, 20836#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 20837#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 20838#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 20839#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 20840#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 20841#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 20842#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 20843#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 20844#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 20845#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 20846#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 20847#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 20848#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 20849#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13), 20850#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 14), 20851#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 15), 20852#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 16), 20853#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 17), 20854#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 18), 20855#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 19)] [2018-04-10 14:42:44,503 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:44,503 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 14:42:44,503 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 14:42:44,503 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-04-10 14:42:44,504 INFO L87 Difference]: Start difference. First operand 484 states and 501 transitions. Second operand 22 states. [2018-04-10 14:42:44,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:44,574 INFO L93 Difference]: Finished difference Result 498 states and 515 transitions. [2018-04-10 14:42:44,574 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-10 14:42:44,575 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 178 [2018-04-10 14:42:44,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:44,576 INFO L225 Difference]: With dead ends: 498 [2018-04-10 14:42:44,576 INFO L226 Difference]: Without dead ends: 498 [2018-04-10 14:42:44,576 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-04-10 14:42:44,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2018-04-10 14:42:44,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 498. [2018-04-10 14:42:44,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 498 states. [2018-04-10 14:42:44,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 515 transitions. [2018-04-10 14:42:44,582 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 515 transitions. Word has length 178 [2018-04-10 14:42:44,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:44,582 INFO L459 AbstractCegarLoop]: Abstraction has 498 states and 515 transitions. [2018-04-10 14:42:44,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 14:42:44,583 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 515 transitions. [2018-04-10 14:42:44,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2018-04-10 14:42:44,583 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:44,583 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:44,584 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:44,584 INFO L82 PathProgramCache]: Analyzing trace with hash 655204083, now seen corresponding path program 20 times [2018-04-10 14:42:44,585 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:44,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:44,616 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:45,476 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-10 14:42:45,476 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:45,476 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-10 14:42:45,477 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:45,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:45,477 INFO L182 omatonBuilderFactory]: Interpolants [21856#(= |#valid| |old(#valid)|), 21857#(= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|), 21858#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21859#(and (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))) (or (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))), 21860#(and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)))), 21861#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= |#valid| |old(#valid)|) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 21862#(and (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |#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|)))) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |#valid| |old(#valid)|))), 21863#(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 (= 1 (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 (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|))), 21852#true, 21853#false, 21854#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)), 21855#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))] [2018-04-10 14:42:45,478 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-10 14:42:45,478 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-10 14:42:45,478 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-10 14:42:45,478 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2018-04-10 14:42:45,478 INFO L87 Difference]: Start difference. First operand 498 states and 515 transitions. Second operand 12 states. [2018-04-10 14:42:46,003 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 47 DAG size of output 39 [2018-04-10 14:42:46,194 WARN L151 SmtUtils]: Spent 164ms on a formula simplification. DAG size of input: 53 DAG size of output 45 [2018-04-10 14:42:46,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:46,845 INFO L93 Difference]: Finished difference Result 525 states and 543 transitions. [2018-04-10 14:42:46,846 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-10 14:42:46,846 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 185 [2018-04-10 14:42:46,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:46,847 INFO L225 Difference]: With dead ends: 525 [2018-04-10 14:42:46,847 INFO L226 Difference]: Without dead ends: 525 [2018-04-10 14:42:46,847 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2018-04-10 14:42:46,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2018-04-10 14:42:46,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 513. [2018-04-10 14:42:46,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2018-04-10 14:42:46,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 535 transitions. [2018-04-10 14:42:46,853 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 535 transitions. Word has length 185 [2018-04-10 14:42:46,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:46,853 INFO L459 AbstractCegarLoop]: Abstraction has 513 states and 535 transitions. [2018-04-10 14:42:46,853 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-10 14:42:46,853 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 535 transitions. [2018-04-10 14:42:46,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2018-04-10 14:42:46,854 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:46,854 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:46,854 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:46,855 INFO L82 PathProgramCache]: Analyzing trace with hash 655204084, now seen corresponding path program 1 times [2018-04-10 14:42:46,856 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:46,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:46,875 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:47,729 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 2 proven. 222 refuted. 0 times theorem prover too weak. 1146 trivial. 0 not checked. [2018-04-10 14:42:47,729 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:47,729 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-10 14:42:47,729 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:47,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:47,730 INFO L182 omatonBuilderFactory]: Interpolants [22918#true, 22919#false, 22920#(and (= 8 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|)), 22921#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 22922#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 22923#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 22924#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 22925#(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|))))), 22926#(and (or (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 22927#(and (= |#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|))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@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|))))), 22928#(and (= |#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|)))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |old(#length)| |#length|))), 22929#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|)) (<= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |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|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (<= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))))), 22930#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (<= 80 (select |#length| (@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|)))) (<= 80 (select |#length| (@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|))))), 22931#(and (or (<= 80 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))] [2018-04-10 14:42:47,730 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 2 proven. 222 refuted. 0 times theorem prover too weak. 1146 trivial. 0 not checked. [2018-04-10 14:42:47,730 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 14:42:47,730 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 14:42:47,731 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2018-04-10 14:42:47,731 INFO L87 Difference]: Start difference. First operand 513 states and 535 transitions. Second operand 14 states. [2018-04-10 14:42:48,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:48,390 INFO L93 Difference]: Finished difference Result 522 states and 540 transitions. [2018-04-10 14:42:48,391 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-10 14:42:48,391 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 185 [2018-04-10 14:42:48,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:48,392 INFO L225 Difference]: With dead ends: 522 [2018-04-10 14:42:48,392 INFO L226 Difference]: Without dead ends: 522 [2018-04-10 14:42:48,393 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2018-04-10 14:42:48,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2018-04-10 14:42:48,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 513. [2018-04-10 14:42:48,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2018-04-10 14:42:48,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 532 transitions. [2018-04-10 14:42:48,399 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 532 transitions. Word has length 185 [2018-04-10 14:42:48,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:48,399 INFO L459 AbstractCegarLoop]: Abstraction has 513 states and 532 transitions. [2018-04-10 14:42:48,399 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 14:42:48,400 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 532 transitions. [2018-04-10 14:42:48,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-04-10 14:42:48,400 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:48,401 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:48,401 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:48,401 INFO L82 PathProgramCache]: Analyzing trace with hash -1709060926, now seen corresponding path program 1 times [2018-04-10 14:42:48,402 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:48,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:48,431 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:49,052 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-10 14:42:49,053 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:49,053 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-10 14:42:49,053 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:49,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:49,053 INFO L182 omatonBuilderFactory]: Interpolants [23984#(and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)))), 23985#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= |#valid| |old(#valid)|) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 23986#(and (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |#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|)))) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |#valid| |old(#valid)|))), 23987#(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 (= 1 (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 (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|))), 23977#true, 23978#false, 23979#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)), 23980#(= |#valid| |old(#valid)|), 23981#(= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|), 23982#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23983#(and (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))) (or (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|))))] [2018-04-10 14:42:49,054 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-10 14:42:49,054 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-10 14:42:49,054 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-10 14:42:49,054 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2018-04-10 14:42:49,054 INFO L87 Difference]: Start difference. First operand 513 states and 532 transitions. Second operand 11 states. [2018-04-10 14:42:49,490 WARN L151 SmtUtils]: Spent 127ms on a formula simplification. DAG size of input: 53 DAG size of output 45 [2018-04-10 14:42:49,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:49,979 INFO L93 Difference]: Finished difference Result 518 states and 535 transitions. [2018-04-10 14:42:49,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-10 14:42:49,979 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 187 [2018-04-10 14:42:49,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:49,980 INFO L225 Difference]: With dead ends: 518 [2018-04-10 14:42:49,980 INFO L226 Difference]: Without dead ends: 518 [2018-04-10 14:42:49,980 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2018-04-10 14:42:49,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2018-04-10 14:42:49,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 516. [2018-04-10 14:42:49,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 516 states. [2018-04-10 14:42:49,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 535 transitions. [2018-04-10 14:42:49,985 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 535 transitions. Word has length 187 [2018-04-10 14:42:49,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:49,985 INFO L459 AbstractCegarLoop]: Abstraction has 516 states and 535 transitions. [2018-04-10 14:42:49,985 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-10 14:42:49,985 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 535 transitions. [2018-04-10 14:42:49,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-04-10 14:42:49,987 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:49,987 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:49,987 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:49,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1709060925, now seen corresponding path program 1 times [2018-04-10 14:42:49,988 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:50,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:50,006 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:50,788 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 2 proven. 222 refuted. 0 times theorem prover too weak. 1146 trivial. 0 not checked. [2018-04-10 14:42:50,789 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:50,789 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-10 14:42:50,789 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:50,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:50,789 INFO L182 omatonBuilderFactory]: Interpolants [25034#true, 25035#false, 25036#(= 0 |main_~#list~0.offset|), 25037#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|), 25038#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0), 25039#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 25040#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 25041#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 25042#(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|))))), 25043#(and (or (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 25044#(and (= |#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|))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@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|))))), 25045#(and (= |#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|)))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |old(#length)| |#length|))), 25046#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|)) (<= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |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|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (<= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))))), 25047#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (<= 80 (select |#length| (@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|)))) (<= 80 (select |#length| (@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|))))), 25048#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))] [2018-04-10 14:42:50,789 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 2 proven. 222 refuted. 0 times theorem prover too weak. 1146 trivial. 0 not checked. [2018-04-10 14:42:50,790 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-10 14:42:50,790 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-10 14:42:50,790 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2018-04-10 14:42:50,790 INFO L87 Difference]: Start difference. First operand 516 states and 535 transitions. Second operand 15 states. [2018-04-10 14:42:51,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:51,607 INFO L93 Difference]: Finished difference Result 515 states and 532 transitions. [2018-04-10 14:42:51,607 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 14:42:51,607 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 187 [2018-04-10 14:42:51,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:51,609 INFO L225 Difference]: With dead ends: 515 [2018-04-10 14:42:51,609 INFO L226 Difference]: Without dead ends: 515 [2018-04-10 14:42:51,609 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2018-04-10 14:42:51,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2018-04-10 14:42:51,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 515. [2018-04-10 14:42:51,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 515 states. [2018-04-10 14:42:51,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 532 transitions. [2018-04-10 14:42:51,623 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 532 transitions. Word has length 187 [2018-04-10 14:42:51,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:51,624 INFO L459 AbstractCegarLoop]: Abstraction has 515 states and 532 transitions. [2018-04-10 14:42:51,624 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-10 14:42:51,624 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 532 transitions. [2018-04-10 14:42:51,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2018-04-10 14:42:51,626 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:51,626 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:51,626 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:51,627 INFO L82 PathProgramCache]: Analyzing trace with hash -2091459424, now seen corresponding path program 1 times [2018-04-10 14:42:51,628 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:51,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:51,650 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:51,721 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:51,721 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:51,722 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 14:42:51,722 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:51,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:51,723 INFO L182 omatonBuilderFactory]: Interpolants [26099#true, 26100#false, 26101#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 26102#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 26103#(= 1 (select |#valid| |main_~#list~0.base|))] [2018-04-10 14:42:51,723 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:51,723 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 14:42:51,723 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 14:42:51,723 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:42:51,724 INFO L87 Difference]: Start difference. First operand 515 states and 532 transitions. Second operand 5 states. [2018-04-10 14:42:51,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:51,842 INFO L93 Difference]: Finished difference Result 514 states and 531 transitions. [2018-04-10 14:42:51,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 14:42:51,842 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 190 [2018-04-10 14:42:51,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:51,844 INFO L225 Difference]: With dead ends: 514 [2018-04-10 14:42:51,844 INFO L226 Difference]: Without dead ends: 514 [2018-04-10 14:42:51,844 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-10 14:42:51,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2018-04-10 14:42:51,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 514. [2018-04-10 14:42:51,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 514 states. [2018-04-10 14:42:51,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 531 transitions. [2018-04-10 14:42:51,851 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 531 transitions. Word has length 190 [2018-04-10 14:42:51,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:51,852 INFO L459 AbstractCegarLoop]: Abstraction has 514 states and 531 transitions. [2018-04-10 14:42:51,852 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 14:42:51,852 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 531 transitions. [2018-04-10 14:42:51,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2018-04-10 14:42:51,853 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:51,853 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:51,854 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:51,854 INFO L82 PathProgramCache]: Analyzing trace with hash -2091459423, now seen corresponding path program 1 times [2018-04-10 14:42:51,854 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:51,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:51,880 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:51,995 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:51,995 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:51,995 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-10 14:42:51,995 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:51,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:51,996 INFO L182 omatonBuilderFactory]: Interpolants [27136#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 27137#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))), 27138#(or (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset| 0)) (<= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 27139#(and (< 0 (+ |main_~#list~0.offset| 1)) (<= (+ |main_~#list~0.offset| 4) (select |#length| |main_~#list~0.base|))), 27134#true, 27135#false] [2018-04-10 14:42:51,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:51,996 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-10 14:42:51,997 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-10 14:42:51,997 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-10 14:42:51,997 INFO L87 Difference]: Start difference. First operand 514 states and 531 transitions. Second operand 6 states. [2018-04-10 14:42:52,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:52,140 INFO L93 Difference]: Finished difference Result 509 states and 526 transitions. [2018-04-10 14:42:52,140 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 14:42:52,140 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 190 [2018-04-10 14:42:52,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:52,141 INFO L225 Difference]: With dead ends: 509 [2018-04-10 14:42:52,141 INFO L226 Difference]: Without dead ends: 509 [2018-04-10 14:42:52,141 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-10 14:42:52,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2018-04-10 14:42:52,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 509. [2018-04-10 14:42:52,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2018-04-10 14:42:52,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 526 transitions. [2018-04-10 14:42:52,146 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 526 transitions. Word has length 190 [2018-04-10 14:42:52,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:52,147 INFO L459 AbstractCegarLoop]: Abstraction has 509 states and 526 transitions. [2018-04-10 14:42:52,147 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-10 14:42:52,147 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 526 transitions. [2018-04-10 14:42:52,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-04-10 14:42:52,148 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:52,148 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:52,148 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:52,148 INFO L82 PathProgramCache]: Analyzing trace with hash -410732564, now seen corresponding path program 1 times [2018-04-10 14:42:52,149 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:52,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:52,171 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:52,283 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:52,283 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:52,284 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-10 14:42:52,284 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:52,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:52,288 INFO L182 omatonBuilderFactory]: Interpolants [28160#true, 28161#false, 28162#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 28163#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 28164#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 28165#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 28166#(= 1 (select |#valid| |main_#t~mem32.base|))] [2018-04-10 14:42:52,288 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:52,289 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 14:42:52,289 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 14:42:52,289 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-04-10 14:42:52,289 INFO L87 Difference]: Start difference. First operand 509 states and 526 transitions. Second operand 7 states. [2018-04-10 14:42:52,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:52,535 INFO L93 Difference]: Finished difference Result 523 states and 542 transitions. [2018-04-10 14:42:52,535 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 14:42:52,535 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 191 [2018-04-10 14:42:52,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:52,537 INFO L225 Difference]: With dead ends: 523 [2018-04-10 14:42:52,537 INFO L226 Difference]: Without dead ends: 523 [2018-04-10 14:42:52,537 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-10 14:42:52,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2018-04-10 14:42:52,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 508. [2018-04-10 14:42:52,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-10 14:42:52,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 525 transitions. [2018-04-10 14:42:52,546 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 525 transitions. Word has length 191 [2018-04-10 14:42:52,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:52,547 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 525 transitions. [2018-04-10 14:42:52,547 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 14:42:52,547 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 525 transitions. [2018-04-10 14:42:52,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-04-10 14:42:52,551 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:52,552 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:52,552 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:52,552 INFO L82 PathProgramCache]: Analyzing trace with hash -410732563, now seen corresponding path program 1 times [2018-04-10 14:42:52,553 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:52,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:52,591 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:52,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:52,929 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:52,946 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-10 14:42:52,947 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:52,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:52,947 INFO L182 omatonBuilderFactory]: Interpolants [29204#true, 29205#false, 29206#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 29207#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 29208#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 29209#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 29210#(and (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 29211#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 29212#(and (= |main_#t~mem32.offset| 0) (<= 4 (select |#length| |main_#t~mem32.base|)))] [2018-04-10 14:42:52,948 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:52,948 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-10 14:42:52,948 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-10 14:42:52,948 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2018-04-10 14:42:52,948 INFO L87 Difference]: Start difference. First operand 508 states and 525 transitions. Second operand 9 states. [2018-04-10 14:42:53,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:53,176 INFO L93 Difference]: Finished difference Result 534 states and 553 transitions. [2018-04-10 14:42:53,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-10 14:42:53,177 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 191 [2018-04-10 14:42:53,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:53,178 INFO L225 Difference]: With dead ends: 534 [2018-04-10 14:42:53,178 INFO L226 Difference]: Without dead ends: 534 [2018-04-10 14:42:53,178 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2018-04-10 14:42:53,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2018-04-10 14:42:53,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 507. [2018-04-10 14:42:53,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 507 states. [2018-04-10 14:42:53,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 524 transitions. [2018-04-10 14:42:53,184 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 524 transitions. Word has length 191 [2018-04-10 14:42:53,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:53,185 INFO L459 AbstractCegarLoop]: Abstraction has 507 states and 524 transitions. [2018-04-10 14:42:53,185 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-10 14:42:53,185 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 524 transitions. [2018-04-10 14:42:53,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2018-04-10 14:42:53,186 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:53,186 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:53,186 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:53,187 INFO L82 PathProgramCache]: Analyzing trace with hash -341476481, now seen corresponding path program 1 times [2018-04-10 14:42:53,187 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:53,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:53,218 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:54,432 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 59 proven. 38 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-10 14:42:54,433 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:54,433 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-10 14:42:54,433 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:54,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:54,433 INFO L182 omatonBuilderFactory]: Interpolants [30272#(= |#valid| |old(#valid)|), 30273#(= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|), 30274#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 30275#(and (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))) (or (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))), 30276#(and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#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_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)))), 30277#(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 (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (@diff |old(#valid)| |#valid|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|))), 30278#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (and (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)))) (or (and (= 1 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#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|))))), 30279#(and (or (= |#valid| (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|))) (= 1 (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) (or (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|)))) (= 1 (select |#valid| (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|))) (= |#valid| (store (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|) (select |#valid| (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|))))), 30280#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (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|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (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|))) |#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|)))) (= 1 (select |#valid| (@diff (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|))) |#valid|)))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store (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|))) (@diff (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|))) |#valid|) (select |#valid| (@diff (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|))) |#valid|)))) (or (= 1 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 30281#(and (or (= 1 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (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|))) (@diff (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|))) |#valid|) (select |#valid| (@diff (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|))) |#valid|)))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (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|))) |#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|)))) (= 1 (select |#valid| (@diff (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|))) |#valid|)))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|))), 30282#(and (or (= 1 (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| (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| (@diff (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|))) |#valid|)))) (= |#valid| (store (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|))) (@diff (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|))) |#valid|) (select |#valid| (@diff (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|))) |#valid|)))) (or (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|))), 30268#true, 30269#false, 30270#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)), 30271#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))] [2018-04-10 14:42:54,434 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 59 proven. 38 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-10 14:42:54,434 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-10 14:42:54,434 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-10 14:42:54,434 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2018-04-10 14:42:54,434 INFO L87 Difference]: Start difference. First operand 507 states and 524 transitions. Second operand 15 states. [2018-04-10 14:42:55,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:55,720 INFO L93 Difference]: Finished difference Result 505 states and 522 transitions. [2018-04-10 14:42:55,721 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-10 14:42:55,721 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 194 [2018-04-10 14:42:55,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:55,722 INFO L225 Difference]: With dead ends: 505 [2018-04-10 14:42:55,722 INFO L226 Difference]: Without dead ends: 505 [2018-04-10 14:42:55,723 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=144, Invalid=408, Unknown=0, NotChecked=0, Total=552 [2018-04-10 14:42:55,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2018-04-10 14:42:55,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 505. [2018-04-10 14:42:55,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 505 states. [2018-04-10 14:42:55,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 522 transitions. [2018-04-10 14:42:55,729 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 522 transitions. Word has length 194 [2018-04-10 14:42:55,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:55,729 INFO L459 AbstractCegarLoop]: Abstraction has 505 states and 522 transitions. [2018-04-10 14:42:55,729 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-10 14:42:55,729 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 522 transitions. [2018-04-10 14:42:55,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2018-04-10 14:42:55,730 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:55,730 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:55,730 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:55,730 INFO L82 PathProgramCache]: Analyzing trace with hash -341476480, now seen corresponding path program 1 times [2018-04-10 14:42:55,731 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:55,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:55,752 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:57,325 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 1148 trivial. 0 not checked. [2018-04-10 14:42:57,325 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:42:57,325 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-10 14:42:57,325 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:57,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-10 14:42:57,326 INFO L182 omatonBuilderFactory]: Interpolants [31312#true, 31313#false, 31314#(and (= 8 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|)), 31315#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 31316#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 31317#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 31318#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 31319#(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|))))), 31320#(and (or (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 31321#(and (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|) (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |#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|))))), 31322#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.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|)))) (= |#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_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 31323#(and (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (and (<= 80 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (<= 80 (select |#length| (@diff |old(#length)| |#length|))) (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |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|))))), 31324#(and (= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (or (<= 80 (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) (= |#length| (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|)))) (= |#length| (store (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|) (select |#length| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|) (<= 80 (select |#length| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|))))), 31325#(and (or (<= 80 (select |#length| (@diff (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|))) |#length|))) (= 0 (select |old(#valid)| (@diff (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|))) |#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|)))) (= 16 (select |#length| (@diff (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|))) |#length|)))) (or (= 16 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (<= 80 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (<= 80 (select |#length| (@diff |old(#length)| |#length|))) (= 16 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store (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|))) (@diff (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|))) |#length|) (select |#length| (@diff (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|))) |#length|))))), 31326#(and (or (= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (<= 80 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))] [2018-04-10 14:42:57,326 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 1148 trivial. 0 not checked. [2018-04-10 14:42:57,327 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-10 14:42:57,327 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-10 14:42:57,327 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2018-04-10 14:42:57,327 INFO L87 Difference]: Start difference. First operand 505 states and 522 transitions. Second operand 15 states. [2018-04-10 14:42:58,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:58,171 INFO L93 Difference]: Finished difference Result 503 states and 520 transitions. [2018-04-10 14:42:58,202 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-10 14:42:58,202 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 194 [2018-04-10 14:42:58,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:58,203 INFO L225 Difference]: With dead ends: 503 [2018-04-10 14:42:58,203 INFO L226 Difference]: Without dead ends: 503 [2018-04-10 14:42:58,203 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2018-04-10 14:42:58,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2018-04-10 14:42:58,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 503. [2018-04-10 14:42:58,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2018-04-10 14:42:58,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 520 transitions. [2018-04-10 14:42:58,208 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 520 transitions. Word has length 194 [2018-04-10 14:42:58,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:58,209 INFO L459 AbstractCegarLoop]: Abstraction has 503 states and 520 transitions. [2018-04-10 14:42:58,209 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-10 14:42:58,209 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 520 transitions. [2018-04-10 14:42:58,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-04-10 14:42:58,209 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:58,210 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:58,210 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:58,210 INFO L82 PathProgramCache]: Analyzing trace with hash -1517151886, now seen corresponding path program 1 times [2018-04-10 14:42:58,210 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:58,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:58,227 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:58,295 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:58,296 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:58,296 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 14:42:58,296 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:58,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:58,297 INFO L182 omatonBuilderFactory]: Interpolants [32343#true, 32344#false, 32345#(= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)), 32346#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 32347#(= 1 (select |#valid| |main_#t~mem34.base|))] [2018-04-10 14:42:58,297 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:58,297 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 14:42:58,297 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 14:42:58,297 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:42:58,298 INFO L87 Difference]: Start difference. First operand 503 states and 520 transitions. Second operand 5 states. [2018-04-10 14:42:58,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:58,430 INFO L93 Difference]: Finished difference Result 518 states and 537 transitions. [2018-04-10 14:42:58,430 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 14:42:58,430 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 195 [2018-04-10 14:42:58,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:58,431 INFO L225 Difference]: With dead ends: 518 [2018-04-10 14:42:58,431 INFO L226 Difference]: Without dead ends: 518 [2018-04-10 14:42:58,431 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-10 14:42:58,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2018-04-10 14:42:58,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 502. [2018-04-10 14:42:58,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 502 states. [2018-04-10 14:42:58,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 519 transitions. [2018-04-10 14:42:58,434 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 519 transitions. Word has length 195 [2018-04-10 14:42:58,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:58,435 INFO L459 AbstractCegarLoop]: Abstraction has 502 states and 519 transitions. [2018-04-10 14:42:58,435 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 14:42:58,435 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 519 transitions. [2018-04-10 14:42:58,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-04-10 14:42:58,435 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:58,436 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:58,436 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:58,436 INFO L82 PathProgramCache]: Analyzing trace with hash -1517151885, now seen corresponding path program 1 times [2018-04-10 14:42:58,436 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:58,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:58,457 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:58,540 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:58,540 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:58,540 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 14:42:58,541 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:58,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-10 14:42:58,541 INFO L182 omatonBuilderFactory]: Interpolants [33376#(and (<= (+ |main_#t~mem34.offset| 4) (select |#length| |main_#t~mem34.base|)) (<= 0 |main_#t~mem34.offset|)), 33372#true, 33373#false, 33374#(and (= |main_#t~mem32.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 33375#(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|) 4) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))] [2018-04-10 14:42:58,541 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:58,541 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 14:42:58,541 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 14:42:58,542 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:42:58,542 INFO L87 Difference]: Start difference. First operand 502 states and 519 transitions. Second operand 5 states. [2018-04-10 14:42:58,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:42:58,654 INFO L93 Difference]: Finished difference Result 529 states and 548 transitions. [2018-04-10 14:42:58,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 14:42:58,654 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 195 [2018-04-10 14:42:58,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:42:58,655 INFO L225 Difference]: With dead ends: 529 [2018-04-10 14:42:58,655 INFO L226 Difference]: Without dead ends: 529 [2018-04-10 14:42:58,655 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-10 14:42:58,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2018-04-10 14:42:58,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 501. [2018-04-10 14:42:58,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 501 states. [2018-04-10 14:42:58,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 518 transitions. [2018-04-10 14:42:58,659 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 518 transitions. Word has length 195 [2018-04-10 14:42:58,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:42:58,660 INFO L459 AbstractCegarLoop]: Abstraction has 501 states and 518 transitions. [2018-04-10 14:42:58,660 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 14:42:58,660 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 518 transitions. [2018-04-10 14:42:58,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-04-10 14:42:58,661 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:42:58,661 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:42:58,661 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:42:58,661 INFO L82 PathProgramCache]: Analyzing trace with hash -1741375922, now seen corresponding path program 1 times [2018-04-10 14:42:58,662 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:42:58,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:42:58,682 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:42:59,527 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:59,527 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:42:59,527 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2018-04-10 14:42:59,528 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:42:59,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:42:59,528 INFO L182 omatonBuilderFactory]: Interpolants [34411#true, 34412#false, 34413#(= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1), 34414#(= |#valid| |old(#valid)|), 34415#(= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|), 34416#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 34417#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))) (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))) (or (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))), 34418#(and (or (= 0 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= 0 (select |old(#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|))))), 34419#(and (or (= 0 (select |old(#valid)| (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|))) (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|))) (or (= 0 (select |old(#valid)| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) (= |#valid| (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) (= |#valid| (store (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|) (select |#valid| (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|))))), 34420#(and (or (= 0 (select |old(#valid)| (@diff (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|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (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|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (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|))) |#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_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff |old(#valid)| |#valid|)) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store (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|))) (@diff (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|))) |#valid|) (select |#valid| (@diff (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|))) |#valid|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 34421#(and (or (= 0 (select |old(#valid)| (@diff (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|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (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|))) |#valid|)) (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (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|))) |#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|))))) (= |#valid| (store (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|))) (@diff (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|))) |#valid|) (select |#valid| (@diff (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|))) |#valid|)))) (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= 0 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff |old(#valid)| |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|))))), 34422#(and (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= 0 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (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|))) (@diff (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|))) |#valid|) (select |#valid| (@diff (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|))) |#valid|)))) (or (= 0 (select |old(#valid)| (@diff (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|))) |#valid|))) (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (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|))) |#valid|))) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (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|))) |#valid|)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.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 (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|))))), 34423#(and (= |#valid| (store (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|))) (@diff (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|))) |#valid|) (select |#valid| (@diff (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|))) |#valid|)))) (or (= 1 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= 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|))))) (or (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (@diff (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|))) |#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|)))) (= 1 (select |#valid| (@diff (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|))) |#valid|)))))] [2018-04-10 14:42:59,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:42:59,529 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 14:42:59,529 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 14:42:59,529 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2018-04-10 14:42:59,529 INFO L87 Difference]: Start difference. First operand 501 states and 518 transitions. Second operand 13 states. [2018-04-10 14:43:00,045 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 65 DAG size of output 62 [2018-04-10 14:43:00,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:00,524 INFO L93 Difference]: Finished difference Result 500 states and 517 transitions. [2018-04-10 14:43:00,525 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-10 14:43:00,525 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 196 [2018-04-10 14:43:00,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:00,526 INFO L225 Difference]: With dead ends: 500 [2018-04-10 14:43:00,526 INFO L226 Difference]: Without dead ends: 500 [2018-04-10 14:43:00,526 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2018-04-10 14:43:00,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2018-04-10 14:43:00,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 500. [2018-04-10 14:43:00,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 500 states. [2018-04-10 14:43:00,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 517 transitions. [2018-04-10 14:43:00,529 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 517 transitions. Word has length 196 [2018-04-10 14:43:00,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:00,529 INFO L459 AbstractCegarLoop]: Abstraction has 500 states and 517 transitions. [2018-04-10 14:43:00,529 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 14:43:00,529 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 517 transitions. [2018-04-10 14:43:00,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-04-10 14:43:00,529 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:00,530 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:00,530 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:00,530 INFO L82 PathProgramCache]: Analyzing trace with hash -1741375921, now seen corresponding path program 1 times [2018-04-10 14:43:00,530 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:00,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:00,547 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:01,759 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 1148 trivial. 0 not checked. [2018-04-10 14:43:01,759 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:43:01,759 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-10 14:43:01,759 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:01,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:01,762 INFO L182 omatonBuilderFactory]: Interpolants [35437#true, 35438#false, 35439#(= 0 |main_~#list~0.offset|), 35440#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|), 35441#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0), 35442#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 35443#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 35444#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 35445#(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|))))), 35446#(and (or (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 35447#(and (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|) (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |#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|))))), 35448#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.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|)))) (= |#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_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 35449#(and (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (and (<= 80 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (<= 80 (select |#length| (@diff |old(#length)| |#length|))) (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |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|))))), 35450#(and (= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (or (<= 80 (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) (= |#length| (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|)))) (= |#length| (store (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|) (select |#length| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|) (<= 80 (select |#length| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|))))), 35451#(and (or (<= 80 (select |#length| (@diff (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|))) |#length|))) (= 0 (select |old(#valid)| (@diff (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|))) |#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|)))) (= 16 (select |#length| (@diff (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|))) |#length|)))) (or (= 16 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (<= 80 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (<= 80 (select |#length| (@diff |old(#length)| |#length|))) (= 16 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store (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|))) (@diff (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|))) |#length|) (select |#length| (@diff (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|))) |#length|))))), 35452#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))] [2018-04-10 14:43:01,763 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 1148 trivial. 0 not checked. [2018-04-10 14:43:01,763 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-10 14:43:01,763 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-10 14:43:01,763 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2018-04-10 14:43:01,763 INFO L87 Difference]: Start difference. First operand 500 states and 517 transitions. Second operand 16 states. [2018-04-10 14:43:02,354 WARN L151 SmtUtils]: Spent 158ms on a formula simplification. DAG size of input: 44 DAG size of output 41 [2018-04-10 14:43:03,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:03,041 INFO L93 Difference]: Finished difference Result 499 states and 516 transitions. [2018-04-10 14:43:03,041 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 14:43:03,041 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 196 [2018-04-10 14:43:03,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:03,042 INFO L225 Difference]: With dead ends: 499 [2018-04-10 14:43:03,042 INFO L226 Difference]: Without dead ends: 499 [2018-04-10 14:43:03,042 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2018-04-10 14:43:03,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2018-04-10 14:43:03,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 488. [2018-04-10 14:43:03,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 488 states. [2018-04-10 14:43:03,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 505 transitions. [2018-04-10 14:43:03,045 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 505 transitions. Word has length 196 [2018-04-10 14:43:03,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:03,045 INFO L459 AbstractCegarLoop]: Abstraction has 488 states and 505 transitions. [2018-04-10 14:43:03,045 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-10 14:43:03,045 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 505 transitions. [2018-04-10 14:43:03,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-04-10 14:43:03,046 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:03,046 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:03,046 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:03,047 INFO L82 PathProgramCache]: Analyzing trace with hash 212931943, now seen corresponding path program 1 times [2018-04-10 14:43:03,047 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:03,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:03,069 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:03,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:03,389 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:03,389 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2018-04-10 14:43:03,389 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:03,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:03,389 INFO L182 omatonBuilderFactory]: Interpolants [36458#true, 36459#false, 36460#(= (select |#valid| |main_~#list~0.base|) 1), 36461#(= |#valid| |old(#valid)|), 36462#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 36463#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 36464#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 36465#(= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1), 36466#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)), 36467#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 36468#(and (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 36469#(or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 36470#(= 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|)))), 36471#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 36472#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem34.base|) |main_#t~mem34.offset|))), 36473#(= 1 (select |#valid| |main_#t~mem35.base|))] [2018-04-10 14:43:03,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:03,390 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-10 14:43:03,390 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-10 14:43:03,390 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2018-04-10 14:43:03,390 INFO L87 Difference]: Start difference. First operand 488 states and 505 transitions. Second operand 16 states. [2018-04-10 14:43:03,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:03,966 INFO L93 Difference]: Finished difference Result 530 states and 555 transitions. [2018-04-10 14:43:03,967 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-10 14:43:03,967 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 196 [2018-04-10 14:43:03,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:03,968 INFO L225 Difference]: With dead ends: 530 [2018-04-10 14:43:03,968 INFO L226 Difference]: Without dead ends: 530 [2018-04-10 14:43:03,968 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 1 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2018-04-10 14:43:03,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2018-04-10 14:43:03,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 491. [2018-04-10 14:43:03,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 491 states. [2018-04-10 14:43:03,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 511 transitions. [2018-04-10 14:43:03,971 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 511 transitions. Word has length 196 [2018-04-10 14:43:03,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:03,972 INFO L459 AbstractCegarLoop]: Abstraction has 491 states and 511 transitions. [2018-04-10 14:43:03,972 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-10 14:43:03,972 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 511 transitions. [2018-04-10 14:43:03,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-04-10 14:43:03,973 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:03,973 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:03,973 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:03,973 INFO L82 PathProgramCache]: Analyzing trace with hash 212931944, now seen corresponding path program 1 times [2018-04-10 14:43:03,974 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:03,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:03,997 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:04,519 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:04,519 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:04,519 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-04-10 14:43:04,519 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:04,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-10 14:43:04,520 INFO L182 omatonBuilderFactory]: Interpolants [37536#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))))), 37537#(and (or (and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 37538#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 37539#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (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|))))), 37540#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 37541#(and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem34.base|) |main_#t~mem34.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem34.base|) |main_#t~mem34.offset|))), 37542#(and (= |main_#t~mem35.offset| 0) (<= 16 (select |#length| |main_#t~mem35.base|))), 37525#true, 37526#false, 37527#(= (select |#valid| |main_~#list~0.base|) 1), 37528#(= |#valid| |old(#valid)|), 37529#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 37530#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 37531#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 37532#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|), 37533#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0), 37534#(and (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 16) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 37535#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))] [2018-04-10 14:43:04,520 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:04,520 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-10 14:43:04,520 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-10 14:43:04,521 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2018-04-10 14:43:04,521 INFO L87 Difference]: Start difference. First operand 491 states and 511 transitions. Second operand 18 states. [2018-04-10 14:43:05,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:05,355 INFO L93 Difference]: Finished difference Result 531 states and 555 transitions. [2018-04-10 14:43:05,355 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-10 14:43:05,355 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 196 [2018-04-10 14:43:05,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:05,356 INFO L225 Difference]: With dead ends: 531 [2018-04-10 14:43:05,357 INFO L226 Difference]: Without dead ends: 531 [2018-04-10 14:43:05,357 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2018-04-10 14:43:05,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2018-04-10 14:43:05,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 491. [2018-04-10 14:43:05,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 491 states. [2018-04-10 14:43:05,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 510 transitions. [2018-04-10 14:43:05,361 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 510 transitions. Word has length 196 [2018-04-10 14:43:05,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:05,361 INFO L459 AbstractCegarLoop]: Abstraction has 491 states and 510 transitions. [2018-04-10 14:43:05,361 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-10 14:43:05,361 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 510 transitions. [2018-04-10 14:43:05,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-04-10 14:43:05,362 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:05,362 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:05,362 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:05,362 INFO L82 PathProgramCache]: Analyzing trace with hash -1313914853, now seen corresponding path program 1 times [2018-04-10 14:43:05,363 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:05,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:05,383 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:05,424 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:05,425 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:05,425 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 14:43:05,425 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:05,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:05,425 INFO L182 omatonBuilderFactory]: Interpolants [38593#true, 38594#false, 38595#|main_#t~short31|] [2018-04-10 14:43:05,426 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:05,426 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-10 14:43:05,426 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-10 14:43:05,426 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 14:43:05,426 INFO L87 Difference]: Start difference. First operand 491 states and 510 transitions. Second operand 3 states. [2018-04-10 14:43:05,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:05,431 INFO L93 Difference]: Finished difference Result 492 states and 511 transitions. [2018-04-10 14:43:05,431 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-10 14:43:05,431 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 202 [2018-04-10 14:43:05,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:05,432 INFO L225 Difference]: With dead ends: 492 [2018-04-10 14:43:05,432 INFO L226 Difference]: Without dead ends: 492 [2018-04-10 14:43:05,433 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 14:43:05,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2018-04-10 14:43:05,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 492. [2018-04-10 14:43:05,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 492 states. [2018-04-10 14:43:05,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 511 transitions. [2018-04-10 14:43:05,438 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 511 transitions. Word has length 202 [2018-04-10 14:43:05,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:05,438 INFO L459 AbstractCegarLoop]: Abstraction has 492 states and 511 transitions. [2018-04-10 14:43:05,439 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-10 14:43:05,439 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 511 transitions. [2018-04-10 14:43:05,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2018-04-10 14:43:05,440 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:05,440 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 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-10 14:43:05,440 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:05,440 INFO L82 PathProgramCache]: Analyzing trace with hash -1479875411, now seen corresponding path program 1 times [2018-04-10 14:43:05,440 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:05,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:05,459 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:05,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1376 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:05,538 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:05,538 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-10 14:43:05,538 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:05,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-10 14:43:05,539 INFO L182 omatonBuilderFactory]: Interpolants [39584#(not |main_#t~short31|), 39580#true, 39581#false, 39582#(not |main_#t~short37|), 39583#(= main_~dataNotFinished~0 0)] [2018-04-10 14:43:05,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1376 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:05,539 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 14:43:05,539 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 14:43:05,539 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:43:05,539 INFO L87 Difference]: Start difference. First operand 492 states and 511 transitions. Second operand 5 states. [2018-04-10 14:43:05,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:05,563 INFO L93 Difference]: Finished difference Result 547 states and 573 transitions. [2018-04-10 14:43:05,563 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 14:43:05,563 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 203 [2018-04-10 14:43:05,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:05,565 INFO L225 Difference]: With dead ends: 547 [2018-04-10 14:43:05,565 INFO L226 Difference]: Without dead ends: 547 [2018-04-10 14:43:05,565 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 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-10 14:43:05,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2018-04-10 14:43:05,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 495. [2018-04-10 14:43:05,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 495 states. [2018-04-10 14:43:05,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 514 transitions. [2018-04-10 14:43:05,571 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 514 transitions. Word has length 203 [2018-04-10 14:43:05,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:05,571 INFO L459 AbstractCegarLoop]: Abstraction has 495 states and 514 transitions. [2018-04-10 14:43:05,571 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 14:43:05,571 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 514 transitions. [2018-04-10 14:43:05,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-04-10 14:43:05,572 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:05,572 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:05,572 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:05,573 INFO L82 PathProgramCache]: Analyzing trace with hash 461092509, now seen corresponding path program 1 times [2018-04-10 14:43:05,573 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:05,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:05,597 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:05,948 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:05,948 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:05,948 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-04-10 14:43:05,949 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:05,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:05,949 INFO L182 omatonBuilderFactory]: Interpolants [40640#(not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)), 40641#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 40642#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 40643#(or (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 40644#(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|)))), 40645#(and (= |main_#t~mem32.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 40646#(not (= 0 |main_#t~mem33.base|)), 40647#|main_#t~short37|, 40631#true, 40632#false, 40633#(= (select |#valid| |main_~#list~0.base|) 1), 40634#(= |#valid| |old(#valid)|), 40635#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 40636#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 40637#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 40638#(not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)), 40639#(not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))] [2018-04-10 14:43:05,949 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:05,949 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-10 14:43:05,950 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-10 14:43:05,950 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2018-04-10 14:43:05,950 INFO L87 Difference]: Start difference. First operand 495 states and 514 transitions. Second operand 17 states. [2018-04-10 14:43:06,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:06,734 INFO L93 Difference]: Finished difference Result 539 states and 562 transitions. [2018-04-10 14:43:06,734 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-10 14:43:06,734 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 202 [2018-04-10 14:43:06,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:06,735 INFO L225 Difference]: With dead ends: 539 [2018-04-10 14:43:06,735 INFO L226 Difference]: Without dead ends: 539 [2018-04-10 14:43:06,736 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2018-04-10 14:43:06,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2018-04-10 14:43:06,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 495. [2018-04-10 14:43:06,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 495 states. [2018-04-10 14:43:06,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 513 transitions. [2018-04-10 14:43:06,739 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 513 transitions. Word has length 202 [2018-04-10 14:43:06,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:06,740 INFO L459 AbstractCegarLoop]: Abstraction has 495 states and 513 transitions. [2018-04-10 14:43:06,740 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-10 14:43:06,740 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 513 transitions. [2018-04-10 14:43:06,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-04-10 14:43:06,740 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:06,741 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 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, 1, 1, 1, 1] [2018-04-10 14:43:06,741 INFO L408 AbstractCegarLoop]: === Iteration 54 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:06,741 INFO L82 PathProgramCache]: Analyzing trace with hash 1535851879, now seen corresponding path program 1 times [2018-04-10 14:43:06,741 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:06,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:06,758 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:06,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1376 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:06,992 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:43:06,993 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-10 14:43:06,993 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:06,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:06,993 INFO L182 omatonBuilderFactory]: Interpolants [41714#true, 41715#false, 41716#(= 0 |main_~#list~0.offset|), 41717#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))), 41718#(or (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset| 0)) (<= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 41719#(and (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 41720#(and (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|) (= (select |#valid| |main_~#list~0.base|) 1)), 41721#(and (<= 4 (select |#length| |main_~#list~0.base|)) (or (= main_~dataNotFinished~0 0) (= main_~dataNotFinished~0 (select |#valid| |main_~#list~0.base|))) (= 0 |main_~#list~0.offset|)), 41722#(or (and (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|) (not (= (select |#valid| |main_~#list~0.base|) 0))) (not |main_#t~short31|)), 41723#(and (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|) (not (= (select |#valid| |main_~#list~0.base|) 0))), 41724#(and (not (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (<= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 41725#(and (not (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (<= 4 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 41726#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (<= 4 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))] [2018-04-10 14:43:06,994 INFO L134 CoverageAnalysis]: Checked inductivity of 1376 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:06,994 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-10 14:43:06,994 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-10 14:43:06,994 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2018-04-10 14:43:06,994 INFO L87 Difference]: Start difference. First operand 495 states and 513 transitions. Second operand 13 states. [2018-04-10 14:43:07,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:07,191 INFO L93 Difference]: Finished difference Result 508 states and 527 transitions. [2018-04-10 14:43:07,192 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 14:43:07,192 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 207 [2018-04-10 14:43:07,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:07,193 INFO L225 Difference]: With dead ends: 508 [2018-04-10 14:43:07,193 INFO L226 Difference]: Without dead ends: 508 [2018-04-10 14:43:07,193 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2018-04-10 14:43:07,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2018-04-10 14:43:07,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 492. [2018-04-10 14:43:07,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 492 states. [2018-04-10 14:43:07,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 509 transitions. [2018-04-10 14:43:07,196 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 509 transitions. Word has length 207 [2018-04-10 14:43:07,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:07,196 INFO L459 AbstractCegarLoop]: Abstraction has 492 states and 509 transitions. [2018-04-10 14:43:07,196 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-10 14:43:07,197 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 509 transitions. [2018-04-10 14:43:07,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2018-04-10 14:43:07,197 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:07,198 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:07,198 INFO L408 AbstractCegarLoop]: === Iteration 55 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:07,198 INFO L82 PathProgramCache]: Analyzing trace with hash 1112563363, now seen corresponding path program 1 times [2018-04-10 14:43:07,198 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:07,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:07,216 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:08,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:08,221 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:08,221 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-04-10 14:43:08,221 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:08,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:08,221 INFO L182 omatonBuilderFactory]: Interpolants [42733#true, 42734#false, 42735#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 42736#(and (= 8 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 1)), 42737#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 42738#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 42739#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 42740#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 42741#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 42742#(and (or (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 42743#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))))), 42744#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 42745#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 42746#(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|))), 42747#(and (= |main_#t~mem32.offset| 0) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem32.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 42748#(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|)) (= |main_#t~mem34.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)), 42749#(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|)))), 42750#(and (<= (+ |main_#t~mem38.offset| 8) (select |#length| |main_#t~mem38.base|)) (<= 0 |main_#t~mem38.offset|))] [2018-04-10 14:43:08,221 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:08,221 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-10 14:43:08,222 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-10 14:43:08,222 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2018-04-10 14:43:08,222 INFO L87 Difference]: Start difference. First operand 492 states and 509 transitions. Second operand 18 states. [2018-04-10 14:43:09,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:09,173 INFO L93 Difference]: Finished difference Result 573 states and 601 transitions. [2018-04-10 14:43:09,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-10 14:43:09,173 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 206 [2018-04-10 14:43:09,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:09,174 INFO L225 Difference]: With dead ends: 573 [2018-04-10 14:43:09,174 INFO L226 Difference]: Without dead ends: 573 [2018-04-10 14:43:09,175 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2018-04-10 14:43:09,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2018-04-10 14:43:09,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 535. [2018-04-10 14:43:09,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2018-04-10 14:43:09,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 560 transitions. [2018-04-10 14:43:09,179 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 560 transitions. Word has length 206 [2018-04-10 14:43:09,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:09,179 INFO L459 AbstractCegarLoop]: Abstraction has 535 states and 560 transitions. [2018-04-10 14:43:09,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-10 14:43:09,179 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 560 transitions. [2018-04-10 14:43:09,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2018-04-10 14:43:09,180 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:09,180 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:09,180 INFO L408 AbstractCegarLoop]: === Iteration 56 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:09,180 INFO L82 PathProgramCache]: Analyzing trace with hash 1112563362, now seen corresponding path program 1 times [2018-04-10 14:43:09,181 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:09,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:09,193 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:09,237 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:09,238 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:09,238 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 14:43:09,238 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:09,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:09,238 INFO L182 omatonBuilderFactory]: Interpolants [43883#true, 43884#false, 43885#(= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)), 43886#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 43887#(= 1 (select |#valid| |main_#t~mem38.base|))] [2018-04-10 14:43:09,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:09,238 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 14:43:09,239 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 14:43:09,239 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:43:09,239 INFO L87 Difference]: Start difference. First operand 535 states and 560 transitions. Second operand 5 states. [2018-04-10 14:43:09,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:09,349 INFO L93 Difference]: Finished difference Result 549 states and 575 transitions. [2018-04-10 14:43:09,349 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 14:43:09,350 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 206 [2018-04-10 14:43:09,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:09,351 INFO L225 Difference]: With dead ends: 549 [2018-04-10 14:43:09,351 INFO L226 Difference]: Without dead ends: 549 [2018-04-10 14:43:09,351 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-10 14:43:09,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2018-04-10 14:43:09,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 540. [2018-04-10 14:43:09,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 540 states. [2018-04-10 14:43:09,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 566 transitions. [2018-04-10 14:43:09,354 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 566 transitions. Word has length 206 [2018-04-10 14:43:09,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:09,354 INFO L459 AbstractCegarLoop]: Abstraction has 540 states and 566 transitions. [2018-04-10 14:43:09,355 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 14:43:09,355 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 566 transitions. [2018-04-10 14:43:09,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2018-04-10 14:43:09,355 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:09,355 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:09,355 INFO L408 AbstractCegarLoop]: === Iteration 57 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:09,355 INFO L82 PathProgramCache]: Analyzing trace with hash -274385153, now seen corresponding path program 1 times [2018-04-10 14:43:09,356 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:09,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:09,367 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:09,448 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:09,448 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:09,448 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-10 14:43:09,448 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:09,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:09,449 INFO L182 omatonBuilderFactory]: Interpolants [44981#true, 44982#false, 44983#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 44984#(and (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base| 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 44985#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0))), 44986#(not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0)), 44987#(not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0)), 44988#(not (= |main_#t~mem43.base| 0))] [2018-04-10 14:43:09,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:09,449 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 14:43:09,449 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 14:43:09,449 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-10 14:43:09,449 INFO L87 Difference]: Start difference. First operand 540 states and 566 transitions. Second operand 8 states. [2018-04-10 14:43:09,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:09,548 INFO L93 Difference]: Finished difference Result 558 states and 582 transitions. [2018-04-10 14:43:09,548 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-10 14:43:09,548 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 208 [2018-04-10 14:43:09,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:09,549 INFO L225 Difference]: With dead ends: 558 [2018-04-10 14:43:09,549 INFO L226 Difference]: Without dead ends: 558 [2018-04-10 14:43:09,549 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-10 14:43:09,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2018-04-10 14:43:09,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 540. [2018-04-10 14:43:09,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 540 states. [2018-04-10 14:43:09,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 564 transitions. [2018-04-10 14:43:09,553 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 564 transitions. Word has length 208 [2018-04-10 14:43:09,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:09,553 INFO L459 AbstractCegarLoop]: Abstraction has 540 states and 564 transitions. [2018-04-10 14:43:09,553 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 14:43:09,553 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 564 transitions. [2018-04-10 14:43:09,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2018-04-10 14:43:09,554 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:09,554 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:09,554 INFO L408 AbstractCegarLoop]: === Iteration 58 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:09,554 INFO L82 PathProgramCache]: Analyzing trace with hash 112687780, now seen corresponding path program 1 times [2018-04-10 14:43:09,554 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:09,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:09,565 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:09,608 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:09,608 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:09,608 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 14:43:09,608 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:09,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:09,609 INFO L182 omatonBuilderFactory]: Interpolants [46097#true, 46098#false, 46099#(= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)), 46100#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 46101#(= 1 (select |#valid| |main_#t~mem40.base|))] [2018-04-10 14:43:09,609 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:09,609 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 14:43:09,609 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 14:43:09,609 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 14:43:09,609 INFO L87 Difference]: Start difference. First operand 540 states and 564 transitions. Second operand 5 states. [2018-04-10 14:43:09,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:09,726 INFO L93 Difference]: Finished difference Result 546 states and 570 transitions. [2018-04-10 14:43:09,727 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 14:43:09,727 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 209 [2018-04-10 14:43:09,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:09,728 INFO L225 Difference]: With dead ends: 546 [2018-04-10 14:43:09,728 INFO L226 Difference]: Without dead ends: 546 [2018-04-10 14:43:09,728 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-10 14:43:09,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2018-04-10 14:43:09,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 543. [2018-04-10 14:43:09,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 543 states. [2018-04-10 14:43:09,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 568 transitions. [2018-04-10 14:43:09,731 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 568 transitions. Word has length 209 [2018-04-10 14:43:09,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:09,732 INFO L459 AbstractCegarLoop]: Abstraction has 543 states and 568 transitions. [2018-04-10 14:43:09,732 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 14:43:09,732 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 568 transitions. [2018-04-10 14:43:09,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2018-04-10 14:43:09,733 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:09,733 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:09,733 INFO L408 AbstractCegarLoop]: === Iteration 59 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:09,733 INFO L82 PathProgramCache]: Analyzing trace with hash 112687781, now seen corresponding path program 1 times [2018-04-10 14:43:09,733 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:09,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:09,751 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:09,924 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:09,924 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:09,924 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-04-10 14:43:09,924 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:09,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:09,924 INFO L182 omatonBuilderFactory]: Interpolants [47200#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 47201#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 47202#(and (= |main_#t~mem32.offset| 0) (= |main_#t~mem32.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 47203#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem34.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)), 47204#(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|) (select |#length| |main_#t~mem38.base|)) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 47205#(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|) 4) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 47206#(and (<= 0 |main_#t~mem40.offset|) (<= (+ |main_#t~mem40.offset| 4) (select |#length| |main_#t~mem40.base|))), 47195#true, 47196#false, 47197#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 47198#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 47199#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))] [2018-04-10 14:43:09,924 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:09,924 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-10 14:43:09,925 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-10 14:43:09,925 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2018-04-10 14:43:09,925 INFO L87 Difference]: Start difference. First operand 543 states and 568 transitions. Second operand 12 states. [2018-04-10 14:43:10,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:10,191 INFO L93 Difference]: Finished difference Result 571 states and 601 transitions. [2018-04-10 14:43:10,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-10 14:43:10,192 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 209 [2018-04-10 14:43:10,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:10,195 INFO L225 Difference]: With dead ends: 571 [2018-04-10 14:43:10,195 INFO L226 Difference]: Without dead ends: 571 [2018-04-10 14:43:10,195 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2018-04-10 14:43:10,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2018-04-10 14:43:10,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 543. [2018-04-10 14:43:10,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 543 states. [2018-04-10 14:43:10,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 567 transitions. [2018-04-10 14:43:10,205 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 567 transitions. Word has length 209 [2018-04-10 14:43:10,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:10,206 INFO L459 AbstractCegarLoop]: Abstraction has 543 states and 567 transitions. [2018-04-10 14:43:10,206 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-10 14:43:10,206 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 567 transitions. [2018-04-10 14:43:10,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-04-10 14:43:10,207 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:10,207 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:10,207 INFO L408 AbstractCegarLoop]: === Iteration 60 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:10,208 INFO L82 PathProgramCache]: Analyzing trace with hash -1582508468, now seen corresponding path program 1 times [2018-04-10 14:43:10,208 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:10,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:10,225 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:10,828 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:10,829 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:10,829 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2018-04-10 14:43:10,829 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:10,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:10,829 INFO L182 omatonBuilderFactory]: Interpolants [48352#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 48353#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))))), 48354#(and (or (and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 48355#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 48356#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (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|))))), 48357#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 48358#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem34.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem34.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem34.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 48359#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (select |#length| |main_#t~mem35.base|)) (= |main_#t~mem35.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|)))), 48360#(and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem40.base|) |main_#t~mem40.offset|))), 48361#(and (= 0 |main_#t~mem41.offset|) (<= 16 (select |#length| |main_#t~mem41.base|))), 48362#(and (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|)), 48363#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0) (<= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base))), 48342#true, 48343#false, 48344#(= (select |#valid| |main_~#list~0.base|) 1), 48345#(= |#valid| |old(#valid)|), 48346#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 48347#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 48348#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 48349#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|), 48350#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0), 48351#(and (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 16) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0))] [2018-04-10 14:43:10,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:10,829 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 14:43:10,829 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 14:43:10,829 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=414, Unknown=0, NotChecked=0, Total=462 [2018-04-10 14:43:10,830 INFO L87 Difference]: Start difference. First operand 543 states and 567 transitions. Second operand 22 states. [2018-04-10 14:43:11,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:11,767 INFO L93 Difference]: Finished difference Result 601 states and 633 transitions. [2018-04-10 14:43:11,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-10 14:43:11,768 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 212 [2018-04-10 14:43:11,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:11,769 INFO L225 Difference]: With dead ends: 601 [2018-04-10 14:43:11,769 INFO L226 Difference]: Without dead ends: 601 [2018-04-10 14:43:11,770 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 1 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=172, Invalid=1550, Unknown=0, NotChecked=0, Total=1722 [2018-04-10 14:43:11,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2018-04-10 14:43:11,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 578. [2018-04-10 14:43:11,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2018-04-10 14:43:11,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 611 transitions. [2018-04-10 14:43:11,774 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 611 transitions. Word has length 212 [2018-04-10 14:43:11,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:11,774 INFO L459 AbstractCegarLoop]: Abstraction has 578 states and 611 transitions. [2018-04-10 14:43:11,774 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 14:43:11,774 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 611 transitions. [2018-04-10 14:43:11,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-04-10 14:43:11,775 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:11,775 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:11,775 INFO L408 AbstractCegarLoop]: === Iteration 61 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:11,776 INFO L82 PathProgramCache]: Analyzing trace with hash -1582508469, now seen corresponding path program 1 times [2018-04-10 14:43:11,776 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:11,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:11,788 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:11,875 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:11,875 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:11,875 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-10 14:43:11,876 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:11,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:11,876 INFO L182 omatonBuilderFactory]: Interpolants [49584#false, 49585#(and (= |main_#t~mem34.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem34.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 49586#(= |main_#t~mem35.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|))), 49587#(= 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|)))), 49588#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|))), 49589#(= 1 (select |#valid| |main_#t~mem41.base|)), 49590#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 49591#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 49583#true] [2018-04-10 14:43:11,876 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:11,876 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-10 14:43:11,876 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-10 14:43:11,876 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-04-10 14:43:11,876 INFO L87 Difference]: Start difference. First operand 578 states and 611 transitions. Second operand 9 states. [2018-04-10 14:43:12,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:12,078 INFO L93 Difference]: Finished difference Result 605 states and 644 transitions. [2018-04-10 14:43:12,078 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-10 14:43:12,078 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 212 [2018-04-10 14:43:12,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:12,080 INFO L225 Difference]: With dead ends: 605 [2018-04-10 14:43:12,080 INFO L226 Difference]: Without dead ends: 605 [2018-04-10 14:43:12,080 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-04-10 14:43:12,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2018-04-10 14:43:12,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 596. [2018-04-10 14:43:12,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 596 states. [2018-04-10 14:43:12,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 633 transitions. [2018-04-10 14:43:12,089 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 633 transitions. Word has length 212 [2018-04-10 14:43:12,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:12,089 INFO L459 AbstractCegarLoop]: Abstraction has 596 states and 633 transitions. [2018-04-10 14:43:12,089 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-10 14:43:12,090 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 633 transitions. [2018-04-10 14:43:12,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-04-10 14:43:12,090 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:12,090 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 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, 1, 1] [2018-04-10 14:43:12,091 INFO L408 AbstractCegarLoop]: === Iteration 62 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:12,091 INFO L82 PathProgramCache]: Analyzing trace with hash -857655976, now seen corresponding path program 1 times [2018-04-10 14:43:12,091 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:12,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:12,105 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:12,291 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:12,291 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:43:12,291 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-10 14:43:12,291 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:12,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:12,292 INFO L182 omatonBuilderFactory]: Interpolants [50803#true, 50804#false, 50805#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 50806#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 50807#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 50808#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 50809#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))), 50810#(or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))), 50811#(or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))), 50812#(or (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|)), 50813#(and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))))), 50814#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|))] [2018-04-10 14:43:12,292 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:12,292 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-10 14:43:12,292 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-10 14:43:12,292 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2018-04-10 14:43:12,292 INFO L87 Difference]: Start difference. First operand 596 states and 633 transitions. Second operand 12 states. [2018-04-10 14:43:12,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:12,635 INFO L93 Difference]: Finished difference Result 598 states and 637 transitions. [2018-04-10 14:43:12,636 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-10 14:43:12,636 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 213 [2018-04-10 14:43:12,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:12,637 INFO L225 Difference]: With dead ends: 598 [2018-04-10 14:43:12,638 INFO L226 Difference]: Without dead ends: 598 [2018-04-10 14:43:12,638 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2018-04-10 14:43:12,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2018-04-10 14:43:12,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 595. [2018-04-10 14:43:12,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 595 states. [2018-04-10 14:43:12,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 632 transitions. [2018-04-10 14:43:12,643 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 632 transitions. Word has length 213 [2018-04-10 14:43:12,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:12,643 INFO L459 AbstractCegarLoop]: Abstraction has 595 states and 632 transitions. [2018-04-10 14:43:12,643 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-10 14:43:12,643 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 632 transitions. [2018-04-10 14:43:12,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-04-10 14:43:12,644 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:12,644 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 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, 1, 1] [2018-04-10 14:43:12,644 INFO L408 AbstractCegarLoop]: === Iteration 63 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:12,644 INFO L82 PathProgramCache]: Analyzing trace with hash -857655975, now seen corresponding path program 1 times [2018-04-10 14:43:12,645 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:12,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:12,660 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:13,351 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:13,351 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:43:13,351 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-10 14:43:13,351 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:13,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:13,352 INFO L182 omatonBuilderFactory]: Interpolants [52032#(and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))), 52033#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))), 52034#(and (<= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset|)), 52035#(and (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)))), 52036#(and (<= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.offset| 0)), 52020#true, 52021#false, 52022#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 52023#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 52024#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 52025#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 52026#(and (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 52027#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 52028#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= main_~dataNotFinished~0 0) (= main_~dataNotFinished~0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 52029#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not |main_#t~short31|)), 52030#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 52031#(and (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))] [2018-04-10 14:43:13,352 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:13,352 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-10 14:43:13,352 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-10 14:43:13,352 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2018-04-10 14:43:13,353 INFO L87 Difference]: Start difference. First operand 595 states and 632 transitions. Second operand 17 states. [2018-04-10 14:43:13,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:13,969 INFO L93 Difference]: Finished difference Result 615 states and 654 transitions. [2018-04-10 14:43:13,969 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 14:43:13,969 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 213 [2018-04-10 14:43:13,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:13,971 INFO L225 Difference]: With dead ends: 615 [2018-04-10 14:43:13,971 INFO L226 Difference]: Without dead ends: 615 [2018-04-10 14:43:13,971 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2018-04-10 14:43:13,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2018-04-10 14:43:13,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 594. [2018-04-10 14:43:13,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 594 states. [2018-04-10 14:43:13,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 631 transitions. [2018-04-10 14:43:13,975 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 631 transitions. Word has length 213 [2018-04-10 14:43:13,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:13,975 INFO L459 AbstractCegarLoop]: Abstraction has 594 states and 631 transitions. [2018-04-10 14:43:13,975 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-10 14:43:13,975 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 631 transitions. [2018-04-10 14:43:13,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-04-10 14:43:13,976 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:13,976 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:13,976 INFO L408 AbstractCegarLoop]: === Iteration 64 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:13,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1813122169, now seen corresponding path program 1 times [2018-04-10 14:43:13,977 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:14,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:14,013 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:14,885 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:14,885 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:14,886 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2018-04-10 14:43:14,886 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:14,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:14,886 INFO L182 omatonBuilderFactory]: Interpolants [53269#true, 53270#false, 53271#(= 1 (select |#valid| |main_~#list~0.base|)), 53272#(= |#valid| |old(#valid)|), 53273#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 53274#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 53275#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 53276#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 53277#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 53278#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 0) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 53279#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 53280#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.offset|) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 53281#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 53282#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 53283#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 53284#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))))), 53285#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4))) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)), 53286#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))), 53287#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (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_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 53288#(or (not (= main_~dataNotFinished~0 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)))), 53289#(or |main_#t~short31| (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)))), 53290#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem40.base|) |main_#t~mem40.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))), 53291#(and (= 0 |main_#t~mem41.offset|) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem41.base|) 4))), 53292#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|)), 53293#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4))), 53294#(= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.offset| 0)] [2018-04-10 14:43:14,886 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:14,887 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-10 14:43:14,887 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-10 14:43:14,887 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=588, Unknown=0, NotChecked=0, Total=650 [2018-04-10 14:43:14,887 INFO L87 Difference]: Start difference. First operand 594 states and 631 transitions. Second operand 26 states. [2018-04-10 14:43:16,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:16,258 INFO L93 Difference]: Finished difference Result 623 states and 661 transitions. [2018-04-10 14:43:16,258 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-10 14:43:16,258 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 213 [2018-04-10 14:43:16,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:16,260 INFO L225 Difference]: With dead ends: 623 [2018-04-10 14:43:16,260 INFO L226 Difference]: Without dead ends: 623 [2018-04-10 14:43:16,260 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 665 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=257, Invalid=2605, Unknown=0, NotChecked=0, Total=2862 [2018-04-10 14:43:16,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2018-04-10 14:43:16,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 594. [2018-04-10 14:43:16,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 594 states. [2018-04-10 14:43:16,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 630 transitions. [2018-04-10 14:43:16,265 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 630 transitions. Word has length 213 [2018-04-10 14:43:16,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:16,265 INFO L459 AbstractCegarLoop]: Abstraction has 594 states and 630 transitions. [2018-04-10 14:43:16,265 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-10 14:43:16,265 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 630 transitions. [2018-04-10 14:43:16,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2018-04-10 14:43:16,266 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:16,266 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:16,266 INFO L408 AbstractCegarLoop]: === Iteration 65 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:16,266 INFO L82 PathProgramCache]: Analyzing trace with hash -372212213, now seen corresponding path program 1 times [2018-04-10 14:43:16,267 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:16,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:16,296 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:17,979 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 59 proven. 38 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-10 14:43:17,980 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:43:17,980 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-10 14:43:17,980 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:17,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:17,980 INFO L182 omatonBuilderFactory]: Interpolants [54592#(and (= 0 |main_#t~mem41.offset|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4)))), 54593#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4)))), 54594#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))), 54595#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|)), 54568#true, 54569#false, 54570#(= 4 (select |#length| |main_~#list~0.base|)), 54571#(and (= 4 (select |#length| |main_~#list~0.base|)) (<= 0 |main_~#list~0.offset|) (= (select |#valid| |main_~#list~0.base|) 1)), 54572#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 54573#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 54574#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 54575#(and (or (and (or (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 54576#(and (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 4) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 54577#(and (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (or (= (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 4) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 54578#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 54579#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 54580#(and (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 54581#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#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_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 54582#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#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_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 54583#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#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_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 54584#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (+ 0 4)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 54585#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= 1 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (or (and (= 4 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) (+ 0 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 4)) (not (= 1 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))))), 54586#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= 1 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= 4 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_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_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (+ 0 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 4)) (not (= 1 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))))))))), 54587#(or (and (= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (+ 0 4))))) (not (= (select |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 4)) (not (= 1 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 54588#(and (= 4 (select |#length| |main_~#list~0.base|)) (<= 0 |main_~#list~0.offset|) (or (<= 1 |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|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (+ 0 4))))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 54589#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (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_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= (select |#length| |main_~#list~0.base|) 4) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 54590#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#length| |main_~#list~0.base|) 4)), 54591#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem40.base|) |main_#t~mem40.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))))] [2018-04-10 14:43:17,981 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 59 proven. 38 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-10 14:43:17,981 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-10 14:43:17,981 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-10 14:43:17,981 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=693, Unknown=0, NotChecked=0, Total=756 [2018-04-10 14:43:17,981 INFO L87 Difference]: Start difference. First operand 594 states and 630 transitions. Second operand 28 states. [2018-04-10 14:43:20,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:20,495 INFO L93 Difference]: Finished difference Result 700 states and 756 transitions. [2018-04-10 14:43:20,495 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-10 14:43:20,495 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 214 [2018-04-10 14:43:20,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:20,497 INFO L225 Difference]: With dead ends: 700 [2018-04-10 14:43:20,497 INFO L226 Difference]: Without dead ends: 700 [2018-04-10 14:43:20,498 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=231, Invalid=2525, Unknown=0, NotChecked=0, Total=2756 [2018-04-10 14:43:20,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2018-04-10 14:43:20,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 638. [2018-04-10 14:43:20,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 638 states. [2018-04-10 14:43:20,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 687 transitions. [2018-04-10 14:43:20,508 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 687 transitions. Word has length 214 [2018-04-10 14:43:20,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:20,508 INFO L459 AbstractCegarLoop]: Abstraction has 638 states and 687 transitions. [2018-04-10 14:43:20,508 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-10 14:43:20,508 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 687 transitions. [2018-04-10 14:43:20,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2018-04-10 14:43:20,509 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:20,510 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:20,510 INFO L408 AbstractCegarLoop]: === Iteration 66 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:20,510 INFO L82 PathProgramCache]: Analyzing trace with hash -1885597289, now seen corresponding path program 1 times [2018-04-10 14:43:20,510 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:20,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:20,540 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:21,532 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:21,533 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:21,533 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2018-04-10 14:43:21,533 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:21,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:21,533 INFO L182 omatonBuilderFactory]: Interpolants [56000#(and (= |main_#t~mem32.offset| 0) (or (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 56001#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (= 8 (select |#length| (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)) (and (= 16 (select |#length| |main_#t~mem34.base|)) (<= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= |main_#t~mem34.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 56002#(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|)))), 56003#(and (<= (+ |main_#t~mem38.offset| 8) (select |#length| |main_#t~mem38.base|)) (<= 0 |main_#t~mem38.offset|)), 55984#true, 55985#false, 55986#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 55987#(and (= 8 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 1)), 55988#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 55989#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 55990#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 55991#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 55992#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))) (or (= |old(#length)| |#length|) (and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#length)| |#length|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 55993#(and (or (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 55994#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))))), 55995#(and (or (= |#length| (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|)))) (= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (= |#length| (store (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|) (select |#length| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|))), 55996#(and (or (= 16 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= 16 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store (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|))) (@diff (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|))) |#length|) (select |#length| (@diff (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|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff (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|))) |#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|)))) (= 16 (select |#length| (@diff (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|))) |#length|))))), 55997#(and (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (and (= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 55998#(and (or (= 16 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 55999#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))))] [2018-04-10 14:43:21,534 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:21,534 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 14:43:21,534 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 14:43:21,534 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2018-04-10 14:43:21,534 INFO L87 Difference]: Start difference. First operand 638 states and 687 transitions. Second operand 20 states. [2018-04-10 14:43:23,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:23,189 INFO L93 Difference]: Finished difference Result 657 states and 705 transitions. [2018-04-10 14:43:23,190 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-10 14:43:23,190 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 215 [2018-04-10 14:43:23,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:23,192 INFO L225 Difference]: With dead ends: 657 [2018-04-10 14:43:23,192 INFO L226 Difference]: Without dead ends: 657 [2018-04-10 14:43:23,193 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-04-10 14:43:23,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2018-04-10 14:43:23,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 595. [2018-04-10 14:43:23,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 595 states. [2018-04-10 14:43:23,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 633 transitions. [2018-04-10 14:43:23,200 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 633 transitions. Word has length 215 [2018-04-10 14:43:23,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:23,201 INFO L459 AbstractCegarLoop]: Abstraction has 595 states and 633 transitions. [2018-04-10 14:43:23,201 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 14:43:23,201 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 633 transitions. [2018-04-10 14:43:23,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2018-04-10 14:43:23,202 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:23,202 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 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, 1, 1, 1, 1] [2018-04-10 14:43:23,202 INFO L408 AbstractCegarLoop]: === Iteration 67 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:23,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1687347977, now seen corresponding path program 1 times [2018-04-10 14:43:23,205 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:23,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:23,234 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:24,155 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:24,156 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:43:24,156 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-10 14:43:24,156 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:24,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:24,157 INFO L182 omatonBuilderFactory]: Interpolants [57282#true, 57283#false, 57284#(= (select |#valid| |main_~#list~0.base|) 1), 57285#(= |#valid| |old(#valid)|), 57286#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 57287#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 57288#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 57289#(= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1), 57290#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)), 57291#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 57292#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 57293#(or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 57294#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 57295#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.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)), 57296#(or (= main_~dataNotFinished~0 0) (and (= main_~dataNotFinished~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|)))))), 57297#(or (and (not (= (select |#valid| (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|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (not |main_#t~short31|)), 57298#(and (not (= (select |#valid| (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|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 57299#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))), 57300#(and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))))), 57301#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))))), 57302#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))))), 57303#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|)) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset|))))), 57304#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))))), 57305#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.offset|))), 57306#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem28.base|)), 57307#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|)), 57308#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.base))] [2018-04-10 14:43:24,157 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:24,157 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-10 14:43:24,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-10 14:43:24,158 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=643, Unknown=0, NotChecked=0, Total=702 [2018-04-10 14:43:24,158 INFO L87 Difference]: Start difference. First operand 595 states and 633 transitions. Second operand 27 states. [2018-04-10 14:43:26,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:26,054 INFO L93 Difference]: Finished difference Result 1016 states and 1077 transitions. [2018-04-10 14:43:26,054 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-10 14:43:26,054 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 217 [2018-04-10 14:43:26,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:26,056 INFO L225 Difference]: With dead ends: 1016 [2018-04-10 14:43:26,056 INFO L226 Difference]: Without dead ends: 1016 [2018-04-10 14:43:26,056 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 554 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=274, Invalid=2806, Unknown=0, NotChecked=0, Total=3080 [2018-04-10 14:43:26,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states. [2018-04-10 14:43:26,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 803. [2018-04-10 14:43:26,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 803 states. [2018-04-10 14:43:26,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 859 transitions. [2018-04-10 14:43:26,066 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 859 transitions. Word has length 217 [2018-04-10 14:43:26,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:26,067 INFO L459 AbstractCegarLoop]: Abstraction has 803 states and 859 transitions. [2018-04-10 14:43:26,067 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-10 14:43:26,067 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 859 transitions. [2018-04-10 14:43:26,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2018-04-10 14:43:26,068 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:26,068 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 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, 1, 1, 1, 1] [2018-04-10 14:43:26,068 INFO L408 AbstractCegarLoop]: === Iteration 68 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:26,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1687347978, now seen corresponding path program 1 times [2018-04-10 14:43:26,069 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:26,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:26,099 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:27,107 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:27,107 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:43:27,128 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-10 14:43:27,128 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:27,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:27,128 INFO L182 omatonBuilderFactory]: Interpolants [59200#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 1) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 59201#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (or (and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 1)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 59202#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_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_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 1) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1)), 59203#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (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|))) 1) (<= 16 (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|)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 59204#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 1) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.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)), 59205#(or (= main_~dataNotFinished~0 0) (and (= main_~dataNotFinished~0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= main_~dataNotFinished~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|))) (<= 16 (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|)))))), 59206#(or (and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (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|)))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 0))) (not |main_#t~short31|)), 59207#(and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (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|)))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 0))), 59208#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 0)) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))), 59209#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) 0)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) 0))), 59210#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 59211#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))))), 59212#(and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset|))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset|))), 59213#(and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_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_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))))), 59214#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.offset|)) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.offset|)))), 59215#(and (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem28.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem28.offset|)), 59216#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|))), 59217#(and (<= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 0)), 59188#true, 59189#false, 59190#(= (select |#valid| |main_~#list~0.base|) 1), 59191#(= |#valid| |old(#valid)|), 59192#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 59193#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 59194#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 59195#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|), 59196#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0), 59197#(and (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 59198#(and (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 16) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 59199#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 1) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))] [2018-04-10 14:43:27,129 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:27,129 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-10 14:43:27,129 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-10 14:43:27,129 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=801, Unknown=0, NotChecked=0, Total=870 [2018-04-10 14:43:27,129 INFO L87 Difference]: Start difference. First operand 803 states and 859 transitions. Second operand 30 states. [2018-04-10 14:43:29,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:29,296 INFO L93 Difference]: Finished difference Result 830 states and 886 transitions. [2018-04-10 14:43:29,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-10 14:43:29,296 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 217 [2018-04-10 14:43:29,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:29,298 INFO L225 Difference]: With dead ends: 830 [2018-04-10 14:43:29,298 INFO L226 Difference]: Without dead ends: 830 [2018-04-10 14:43:29,298 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 727 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=320, Invalid=3340, Unknown=0, NotChecked=0, Total=3660 [2018-04-10 14:43:29,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2018-04-10 14:43:29,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 803. [2018-04-10 14:43:29,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 803 states. [2018-04-10 14:43:29,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 857 transitions. [2018-04-10 14:43:29,304 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 857 transitions. Word has length 217 [2018-04-10 14:43:29,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:29,304 INFO L459 AbstractCegarLoop]: Abstraction has 803 states and 857 transitions. [2018-04-10 14:43:29,304 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-10 14:43:29,304 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 857 transitions. [2018-04-10 14:43:29,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2018-04-10 14:43:29,305 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:29,305 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:29,305 INFO L408 AbstractCegarLoop]: === Iteration 69 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:29,305 INFO L82 PathProgramCache]: Analyzing trace with hash 1917884782, now seen corresponding path program 1 times [2018-04-10 14:43:29,306 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:29,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:29,327 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:30,054 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:30,055 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:30,055 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2018-04-10 14:43:30,055 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:30,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:30,055 INFO L182 omatonBuilderFactory]: Interpolants [60928#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 60929#(and (or (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 60930#(or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 60931#(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| (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))), 60932#(and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 60933#(not (= (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))), 60934#(not (= |main_#t~mem41.base| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4))), 60935#(not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))), 60936#(not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4))), 60937#(and (or (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)))), 60938#(or (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset))), 60939#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 60914#true, 60915#false, 60916#(= 1 (select |#valid| |main_~#list~0.base|)), 60917#(= |#valid| |old(#valid)|), 60918#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 60919#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 60920#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 60921#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 60922#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 60923#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|))), 60924#(and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 60925#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 60926#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 60927#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4))))] [2018-04-10 14:43:30,055 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:30,055 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-10 14:43:30,055 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-10 14:43:30,056 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=593, Unknown=0, NotChecked=0, Total=650 [2018-04-10 14:43:30,056 INFO L87 Difference]: Start difference. First operand 803 states and 857 transitions. Second operand 26 states. [2018-04-10 14:43:31,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:31,251 INFO L93 Difference]: Finished difference Result 864 states and 928 transitions. [2018-04-10 14:43:31,251 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-10 14:43:31,251 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 218 [2018-04-10 14:43:31,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:31,254 INFO L225 Difference]: With dead ends: 864 [2018-04-10 14:43:31,254 INFO L226 Difference]: Without dead ends: 864 [2018-04-10 14:43:31,255 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=263, Invalid=2817, Unknown=0, NotChecked=0, Total=3080 [2018-04-10 14:43:31,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2018-04-10 14:43:31,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 835. [2018-04-10 14:43:31,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 835 states. [2018-04-10 14:43:31,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 892 transitions. [2018-04-10 14:43:31,262 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 892 transitions. Word has length 218 [2018-04-10 14:43:31,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:31,263 INFO L459 AbstractCegarLoop]: Abstraction has 835 states and 892 transitions. [2018-04-10 14:43:31,263 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-10 14:43:31,263 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 892 transitions. [2018-04-10 14:43:31,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2018-04-10 14:43:31,264 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:31,264 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:31,264 INFO L408 AbstractCegarLoop]: === Iteration 70 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:31,264 INFO L82 PathProgramCache]: Analyzing trace with hash -1568408321, now seen corresponding path program 1 times [2018-04-10 14:43:31,264 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:31,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:31,313 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:32,458 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 59 proven. 38 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-10 14:43:32,458 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:43:32,474 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-10 14:43:32,474 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:32,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:32,474 INFO L182 omatonBuilderFactory]: Interpolants [62720#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4)))) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)), 62721#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 62722#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (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_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 62723#(or (not (= main_~dataNotFinished~0 0)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 62724#(or |main_#t~short31| (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 62725#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem40.base|) |main_#t~mem40.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4)))), 62726#(and (= 0 |main_#t~mem41.offset|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4)))), 62727#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4)))), 62728#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))), 62729#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|)), 62699#true, 62700#false, 62701#(= 1 (select |#valid| |main_~#list~0.base|)), 62702#(= |#valid| |old(#valid)|), 62703#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 62704#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 62705#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 62706#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 62707#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 62708#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 0) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 62709#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 62710#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 62711#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 62712#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 62713#(and (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 62714#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))), 62715#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 62716#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 62717#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)))), 62718#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 62719#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_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_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)))] [2018-04-10 14:43:32,474 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 59 proven. 38 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-10 14:43:32,474 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-10 14:43:32,475 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-10 14:43:32,475 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=848, Unknown=0, NotChecked=0, Total=930 [2018-04-10 14:43:32,475 INFO L87 Difference]: Start difference. First operand 835 states and 892 transitions. Second operand 31 states. [2018-04-10 14:43:33,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:33,863 INFO L93 Difference]: Finished difference Result 844 states and 902 transitions. [2018-04-10 14:43:33,863 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-10 14:43:33,864 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 223 [2018-04-10 14:43:33,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:33,865 INFO L225 Difference]: With dead ends: 844 [2018-04-10 14:43:33,865 INFO L226 Difference]: Without dead ends: 844 [2018-04-10 14:43:33,866 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 894 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=315, Invalid=3225, Unknown=0, NotChecked=0, Total=3540 [2018-04-10 14:43:33,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2018-04-10 14:43:33,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 777. [2018-04-10 14:43:33,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 777 states. [2018-04-10 14:43:33,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 777 states to 777 states and 814 transitions. [2018-04-10 14:43:33,871 INFO L78 Accepts]: Start accepts. Automaton has 777 states and 814 transitions. Word has length 223 [2018-04-10 14:43:33,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:33,872 INFO L459 AbstractCegarLoop]: Abstraction has 777 states and 814 transitions. [2018-04-10 14:43:33,872 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-10 14:43:33,872 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 814 transitions. [2018-04-10 14:43:33,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2018-04-10 14:43:33,872 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:33,873 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:33,873 INFO L408 AbstractCegarLoop]: === Iteration 71 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:33,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1533321215, now seen corresponding path program 1 times [2018-04-10 14:43:33,873 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:33,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:33,900 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:35,049 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:35,049 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:35,049 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2018-04-10 14:43:35,049 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:35,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-10 14:43:35,050 INFO L182 omatonBuilderFactory]: Interpolants [64409#true, 64410#false, 64411#(= 1 (select |#valid| |main_~#list~0.base|)), 64412#(= |#valid| |old(#valid)|), 64413#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 64414#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 64415#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 64416#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 64417#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 64418#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 0) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 64419#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 64420#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 64421#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 64422#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) 0)), 64423#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))), 64424#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 64425#(or (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0) (and (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4))))), 64426#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 1 (select |#valid| |main_~#list~0.base|))), 64427#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| |main_~#list~0.base|))), 64428#(or (not (= main_~dataNotFinished~0 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 1 (select |#valid| |main_~#list~0.base|)))), 64429#(or |main_#t~short31| (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 1 (select |#valid| |main_~#list~0.base|)))), 64430#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))) (= 1 (select |#valid| |main_~#list~0.base|))), 64431#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4))) (not (= |main_~#list~0.base| |main_#t~mem41.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 64432#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 64433#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)))), 64434#(and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) (@diff |old(#valid)| |#valid|)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 64435#(and (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4) (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 64436#(and (or (= |__U_MULTI_fcomplex_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (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_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff |old(#valid)| |#valid|))))] [2018-04-10 14:43:35,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:35,050 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-10 14:43:35,050 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-10 14:43:35,050 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2018-04-10 14:43:35,050 INFO L87 Difference]: Start difference. First operand 777 states and 814 transitions. Second operand 28 states. [2018-04-10 14:43:36,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:36,329 INFO L93 Difference]: Finished difference Result 807 states and 849 transitions. [2018-04-10 14:43:36,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-10 14:43:36,329 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 223 [2018-04-10 14:43:36,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:36,331 INFO L225 Difference]: With dead ends: 807 [2018-04-10 14:43:36,331 INFO L226 Difference]: Without dead ends: 807 [2018-04-10 14:43:36,331 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=203, Invalid=1867, Unknown=0, NotChecked=0, Total=2070 [2018-04-10 14:43:36,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2018-04-10 14:43:36,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 779. [2018-04-10 14:43:36,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 779 states. [2018-04-10 14:43:36,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 816 transitions. [2018-04-10 14:43:36,337 INFO L78 Accepts]: Start accepts. Automaton has 779 states and 816 transitions. Word has length 223 [2018-04-10 14:43:36,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:36,337 INFO L459 AbstractCegarLoop]: Abstraction has 779 states and 816 transitions. [2018-04-10 14:43:36,337 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-10 14:43:36,337 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 816 transitions. [2018-04-10 14:43:36,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2018-04-10 14:43:36,338 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:36,338 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:36,338 INFO L408 AbstractCegarLoop]: === Iteration 72 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:36,338 INFO L82 PathProgramCache]: Analyzing trace with hash 288317615, now seen corresponding path program 1 times [2018-04-10 14:43:36,339 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:36,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:36,350 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:36,435 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:36,435 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:36,435 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-10 14:43:36,435 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:36,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:36,435 INFO L182 omatonBuilderFactory]: Interpolants [66065#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 66064#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 66066#(= 0 |main_#t~mem42.offset|), 66059#true, 66061#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 66060#false, 66063#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 66062#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))] [2018-04-10 14:43:36,435 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:36,436 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 14:43:36,436 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 14:43:36,436 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-10 14:43:36,436 INFO L87 Difference]: Start difference. First operand 779 states and 816 transitions. Second operand 8 states. [2018-04-10 14:43:36,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:36,528 INFO L93 Difference]: Finished difference Result 790 states and 828 transitions. [2018-04-10 14:43:36,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-10 14:43:36,529 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 224 [2018-04-10 14:43:36,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:36,530 INFO L225 Difference]: With dead ends: 790 [2018-04-10 14:43:36,530 INFO L226 Difference]: Without dead ends: 790 [2018-04-10 14:43:36,531 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-10 14:43:36,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2018-04-10 14:43:36,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 783. [2018-04-10 14:43:36,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 783 states. [2018-04-10 14:43:36,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 822 transitions. [2018-04-10 14:43:36,534 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 822 transitions. Word has length 224 [2018-04-10 14:43:36,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:36,535 INFO L459 AbstractCegarLoop]: Abstraction has 783 states and 822 transitions. [2018-04-10 14:43:36,535 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 14:43:36,535 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 822 transitions. [2018-04-10 14:43:36,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2018-04-10 14:43:36,536 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:36,536 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:36,536 INFO L408 AbstractCegarLoop]: === Iteration 73 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:36,536 INFO L82 PathProgramCache]: Analyzing trace with hash 347911743, now seen corresponding path program 1 times [2018-04-10 14:43:36,537 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:36,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:36,559 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:37,632 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:37,632 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:37,632 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2018-04-10 14:43:37,632 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:37,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:37,633 INFO L182 omatonBuilderFactory]: Interpolants [67651#false, 67650#true, 67653#(and (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset| 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)), 67652#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)), 67655#(= |#valid| |old(#valid)|), 67654#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 67657#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 67656#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 0) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 67659#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 67658#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 67661#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4)))) (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 67660#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) 0)), 67663#(or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 67662#(and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)), 67665#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#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 (= |main_#t~mem32.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~mem32.base|) 0)))), 67664#(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 (= 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 67667#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) |main_#t~short31| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 67666#(or (not (= main_~dataNotFinished~0 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 67669#(or (= |main_~#list~0.base| |main_#t~mem41.base|) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem41.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 67668#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem40.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~mem40.base|) 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 67671#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)))), 67670#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 67673#(and (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4) (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 67672#(and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) (@diff |old(#valid)| |#valid|)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 67675#(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)) (not (= (select |#valid| |main_~#list~0.base|) 1))), 67674#(and (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 0) (or (= |__U_MULTI_fcomplex_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (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_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff |old(#valid)| |#valid|)))), 67677#(= 1 (select |#valid| |main_#t~mem42.base|)), 67676#(or (not (= |main_#t~mem42.offset| 0)) (= 1 (select |#valid| |main_#t~mem42.base|)))] [2018-04-10 14:43:37,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:37,633 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-10 14:43:37,633 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-10 14:43:37,633 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=685, Unknown=0, NotChecked=0, Total=756 [2018-04-10 14:43:37,633 INFO L87 Difference]: Start difference. First operand 783 states and 822 transitions. Second operand 28 states. [2018-04-10 14:43:39,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:39,303 INFO L93 Difference]: Finished difference Result 809 states and 853 transitions. [2018-04-10 14:43:39,303 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-10 14:43:39,303 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 225 [2018-04-10 14:43:39,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:39,304 INFO L225 Difference]: With dead ends: 809 [2018-04-10 14:43:39,304 INFO L226 Difference]: Without dead ends: 809 [2018-04-10 14:43:39,305 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 6 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=184, Invalid=1978, Unknown=0, NotChecked=0, Total=2162 [2018-04-10 14:43:39,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2018-04-10 14:43:39,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 785. [2018-04-10 14:43:39,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 785 states. [2018-04-10 14:43:39,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 824 transitions. [2018-04-10 14:43:39,309 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 824 transitions. Word has length 225 [2018-04-10 14:43:39,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:39,309 INFO L459 AbstractCegarLoop]: Abstraction has 785 states and 824 transitions. [2018-04-10 14:43:39,309 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-10 14:43:39,309 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 824 transitions. [2018-04-10 14:43:39,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2018-04-10 14:43:39,310 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:39,310 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:39,310 INFO L408 AbstractCegarLoop]: === Iteration 74 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:39,310 INFO L82 PathProgramCache]: Analyzing trace with hash -1769767326, now seen corresponding path program 1 times [2018-04-10 14:43:39,311 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:39,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:39,344 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:40,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:40,249 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:40,249 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2018-04-10 14:43:40,249 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:40,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:40,249 INFO L182 omatonBuilderFactory]: Interpolants [69313#(= 1 (select |#valid| |main_~#list~0.base|)), 69312#false, 69315#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 69314#(= |#valid| |old(#valid)|), 69317#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 69316#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 69319#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 69318#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 69321#(and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 69320#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|))), 69323#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 69322#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 69325#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))), 69324#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 69327#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)))), 69326#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 69329#(and (or (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 69328#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 69331#(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| (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))), 69330#(or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 69333#(not (= (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))), 69332#(and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 69335#(not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))), 69334#(not (= |main_#t~mem41.base| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4))), 69337#(and (or (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)))), 69336#(not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4))), 69339#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 69338#(or (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset))), 69311#true] [2018-04-10 14:43:40,250 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:40,250 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-10 14:43:40,250 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-10 14:43:40,250 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=745, Unknown=0, NotChecked=0, Total=812 [2018-04-10 14:43:40,250 INFO L87 Difference]: Start difference. First operand 785 states and 824 transitions. Second operand 29 states. [2018-04-10 14:43:41,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:41,758 INFO L93 Difference]: Finished difference Result 810 states and 849 transitions. [2018-04-10 14:43:41,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-10 14:43:41,758 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 227 [2018-04-10 14:43:41,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:41,759 INFO L225 Difference]: With dead ends: 810 [2018-04-10 14:43:41,759 INFO L226 Difference]: Without dead ends: 810 [2018-04-10 14:43:41,760 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 794 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=315, Invalid=3467, Unknown=0, NotChecked=0, Total=3782 [2018-04-10 14:43:41,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2018-04-10 14:43:41,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 785. [2018-04-10 14:43:41,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 785 states. [2018-04-10 14:43:41,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 823 transitions. [2018-04-10 14:43:41,765 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 823 transitions. Word has length 227 [2018-04-10 14:43:41,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:41,765 INFO L459 AbstractCegarLoop]: Abstraction has 785 states and 823 transitions. [2018-04-10 14:43:41,765 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-10 14:43:41,765 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 823 transitions. [2018-04-10 14:43:41,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2018-04-10 14:43:41,766 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:41,766 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:41,766 INFO L408 AbstractCegarLoop]: === Iteration 75 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:41,766 INFO L82 PathProgramCache]: Analyzing trace with hash 882919603, now seen corresponding path program 1 times [2018-04-10 14:43:41,767 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:41,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:41,781 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:41,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:41,926 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:41,926 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-10 14:43:41,926 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:41,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:41,927 INFO L182 omatonBuilderFactory]: Interpolants [71009#(not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 71008#(= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 71010#(and (not (= |main_~#list~0.base| |main_#t~mem42.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 71001#true, 71003#(= 1 (select |#valid| |main_~#list~0.base|)), 71002#false, 71005#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 71004#(= |#valid| |old(#valid)|), 71007#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 71006#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)))] [2018-04-10 14:43:41,927 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:41,927 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-10 14:43:41,927 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-10 14:43:41,927 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2018-04-10 14:43:41,927 INFO L87 Difference]: Start difference. First operand 785 states and 823 transitions. Second operand 10 states. [2018-04-10 14:43:42,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:42,204 INFO L93 Difference]: Finished difference Result 795 states and 832 transitions. [2018-04-10 14:43:42,204 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-10 14:43:42,204 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 228 [2018-04-10 14:43:42,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:42,205 INFO L225 Difference]: With dead ends: 795 [2018-04-10 14:43:42,205 INFO L226 Difference]: Without dead ends: 795 [2018-04-10 14:43:42,205 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-10 14:43:42,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2018-04-10 14:43:42,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 789. [2018-04-10 14:43:42,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 789 states. [2018-04-10 14:43:42,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 828 transitions. [2018-04-10 14:43:42,210 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 828 transitions. Word has length 228 [2018-04-10 14:43:42,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:42,210 INFO L459 AbstractCegarLoop]: Abstraction has 789 states and 828 transitions. [2018-04-10 14:43:42,210 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-10 14:43:42,210 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 828 transitions. [2018-04-10 14:43:42,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2018-04-10 14:43:42,211 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:42,211 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:42,211 INFO L408 AbstractCegarLoop]: === Iteration 76 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:42,211 INFO L82 PathProgramCache]: Analyzing trace with hash -1212238965, now seen corresponding path program 1 times [2018-04-10 14:43:42,212 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:42,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:42,235 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:43,406 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:43,406 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:43,427 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2018-04-10 14:43:43,427 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:43,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:43,428 INFO L182 omatonBuilderFactory]: Interpolants [72603#true, 72605#(= (select |#valid| |main_~#list~0.base|) 1), 72604#false, 72607#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)), 72606#(= |#valid| |old(#valid)|), 72609#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72608#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 72611#(and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72610#(and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72613#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 72612#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 0) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 72615#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 72614#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 72617#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))), 72616#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 72619#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) 0)), 72618#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 72621#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72620#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72623#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 1 (select |#valid| |main_~#list~0.base|))), 72622#(or (and (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4)))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 72625#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))) (= 1 (select |#valid| |main_~#list~0.base|))), 72624#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| |main_~#list~0.base|))), 72627#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 72626#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4))) (not (= |main_~#list~0.base| |main_#t~mem41.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 72629#(and (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) (@diff |old(#valid)| |#valid|)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset))) (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 72628#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)))), 72631#(and (= 0 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff |old(#valid)| |#valid|)))) (or (and (= 0 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |__U_MULTI_fcomplex_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|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 72630#(and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4) (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-10 14:43:43,428 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:43,428 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-10 14:43:43,428 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-10 14:43:43,428 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=736, Unknown=0, NotChecked=0, Total=812 [2018-04-10 14:43:43,429 INFO L87 Difference]: Start difference. First operand 789 states and 828 transitions. Second operand 29 states. [2018-04-10 14:43:44,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:44,837 INFO L93 Difference]: Finished difference Result 810 states and 850 transitions. [2018-04-10 14:43:44,838 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-10 14:43:44,838 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 232 [2018-04-10 14:43:44,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:44,839 INFO L225 Difference]: With dead ends: 810 [2018-04-10 14:43:44,839 INFO L226 Difference]: Without dead ends: 810 [2018-04-10 14:43:44,839 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 5 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=215, Invalid=2137, Unknown=0, NotChecked=0, Total=2352 [2018-04-10 14:43:44,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2018-04-10 14:43:44,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 791. [2018-04-10 14:43:44,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 791 states. [2018-04-10 14:43:44,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 791 states to 791 states and 830 transitions. [2018-04-10 14:43:44,843 INFO L78 Accepts]: Start accepts. Automaton has 791 states and 830 transitions. Word has length 232 [2018-04-10 14:43:44,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:44,843 INFO L459 AbstractCegarLoop]: Abstraction has 791 states and 830 transitions. [2018-04-10 14:43:44,843 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-10 14:43:44,843 INFO L276 IsEmpty]: Start isEmpty. Operand 791 states and 830 transitions. [2018-04-10 14:43:44,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-04-10 14:43:44,844 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:44,844 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:43:44,844 INFO L408 AbstractCegarLoop]: === Iteration 77 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:44,844 INFO L82 PathProgramCache]: Analyzing trace with hash -940589333, now seen corresponding path program 1 times [2018-04-10 14:43:44,845 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:44,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:44,868 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:46,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1375 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:46,377 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:43:46,377 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-10 14:43:46,377 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:46,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-10 14:43:46,378 INFO L182 omatonBuilderFactory]: Interpolants [74305#(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|)) (= |main_#t~mem43.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74304#(or (and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base))), 74273#true, 74275#(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|))), 74274#false, 74277#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_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)|)), 74276#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 74279#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 74278#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_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)|)), 74281#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 74280#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 74283#(and (or (= |__U_MULTI_fcomplex_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 (= |__U_MULTI_fcomplex_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)|)) (= |#memory_$Pointer$.base| (store |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|)), 74282#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|)), 74285#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 74284#(and (or (and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 74287#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|))), 74286#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 74289#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= main_~dataNotFinished~0 1) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74288#(or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 4)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74291#(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|)) (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~mem43.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74290#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) |main_#t~short31| (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74293#(or (and (or (= |main_#t~mem38.offset| 0) (= |main_#t~mem38.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_#t~mem38.offset| 0)) (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem38.base|) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem38.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|))), 74292#(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|)) (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|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74295#(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|)) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74294#(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|)) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 |main_#t~mem39.offset|) (= 0 |main_#t~mem39.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|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74297#(or (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (= |main_#t~mem41.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|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74296#(or (and (or (and (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 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 main_~next~0.offset) (= 0 main_~next~0.base))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74299#(= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 0), 74298#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|), 74301#(or (and (or (not (= 0 |main_#t~mem42.offset|)) (not (= 0 |main_#t~mem42.base|))) (or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= 0 |main_#t~mem42.offset|)) (not (= (select |#valid| |main_#t~mem42.base|) 1)))) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 74300#(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 (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74303#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 74302#(or (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#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 |main_#t~mem42.base|)) (or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= (select |#valid| |main_#t~mem42.base|) 1)))))] [2018-04-10 14:43:46,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1375 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:46,378 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-10 14:43:46,378 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-10 14:43:46,378 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=968, Unknown=0, NotChecked=0, Total=1056 [2018-04-10 14:43:46,378 INFO L87 Difference]: Start difference. First operand 791 states and 830 transitions. Second operand 33 states. [2018-04-10 14:43:48,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:48,568 INFO L93 Difference]: Finished difference Result 843 states and 890 transitions. [2018-04-10 14:43:48,569 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-10 14:43:48,569 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 233 [2018-04-10 14:43:48,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:48,570 INFO L225 Difference]: With dead ends: 843 [2018-04-10 14:43:48,570 INFO L226 Difference]: Without dead ends: 843 [2018-04-10 14:43:48,571 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=309, Invalid=2661, Unknown=0, NotChecked=0, Total=2970 [2018-04-10 14:43:48,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2018-04-10 14:43:48,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 822. [2018-04-10 14:43:48,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 822 states. [2018-04-10 14:43:48,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 822 states to 822 states and 864 transitions. [2018-04-10 14:43:48,578 INFO L78 Accepts]: Start accepts. Automaton has 822 states and 864 transitions. Word has length 233 [2018-04-10 14:43:48,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:48,578 INFO L459 AbstractCegarLoop]: Abstraction has 822 states and 864 transitions. [2018-04-10 14:43:48,578 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-10 14:43:48,579 INFO L276 IsEmpty]: Start isEmpty. Operand 822 states and 864 transitions. [2018-04-10 14:43:48,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2018-04-10 14:43:48,580 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:48,580 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 14:43:48,580 INFO L408 AbstractCegarLoop]: === Iteration 78 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:48,580 INFO L82 PathProgramCache]: Analyzing trace with hash -1025501493, now seen corresponding path program 1 times [2018-04-10 14:43:48,581 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:48,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:48,611 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:49,941 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:49,942 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 14:43:49,942 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2018-04-10 14:43:49,942 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:49,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-10 14:43:49,943 INFO L182 omatonBuilderFactory]: Interpolants [76033#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#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 (= |main_#t~mem32.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~mem32.base|) 0)))), 76032#(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 (= 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76035#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) |main_#t~short31| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76034#(or (not (= main_~dataNotFinished~0 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76037#(or (= |main_~#list~0.base| |main_#t~mem41.base|) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem41.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76036#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem40.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~mem40.base|) 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76039#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)))), 76038#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 76041#(and (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4) (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 76040#(and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) (@diff |old(#valid)| |#valid|)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 76043#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 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|))), 76042#(and (or (= |__U_MULTI_fcomplex_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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff |old(#valid)| |#valid|)))), 76045#(= 1 (select |#valid| |main_#t~mem42.base|)), 76044#(or (not (= |main_#t~mem42.offset| 0)) (= 1 (select |#valid| |main_#t~mem42.base|))), 76015#true, 76017#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 76016#false, 76019#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 76018#(and (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset| 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 76021#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 76020#(= |#valid| |old(#valid)|), 76023#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|) 0) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 76022#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 76025#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 76024#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 76027#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 76026#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))), 76029#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4)))) (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 76028#(and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) 0) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 76031#(or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 76030#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)))] [2018-04-10 14:43:49,943 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:49,944 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-10 14:43:49,944 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-10 14:43:49,944 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=850, Unknown=0, NotChecked=0, Total=930 [2018-04-10 14:43:49,944 INFO L87 Difference]: Start difference. First operand 822 states and 864 transitions. Second operand 31 states. [2018-04-10 14:43:51,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:51,857 INFO L93 Difference]: Finished difference Result 840 states and 883 transitions. [2018-04-10 14:43:51,858 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-10 14:43:51,858 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 234 [2018-04-10 14:43:51,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:51,859 INFO L225 Difference]: With dead ends: 840 [2018-04-10 14:43:51,860 INFO L226 Difference]: Without dead ends: 840 [2018-04-10 14:43:51,860 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 6 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=223, Invalid=2533, Unknown=0, NotChecked=0, Total=2756 [2018-04-10 14:43:51,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 840 states. [2018-04-10 14:43:51,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 840 to 820. [2018-04-10 14:43:51,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 820 states. [2018-04-10 14:43:51,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 820 states to 820 states and 862 transitions. [2018-04-10 14:43:51,868 INFO L78 Accepts]: Start accepts. Automaton has 820 states and 862 transitions. Word has length 234 [2018-04-10 14:43:51,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:51,869 INFO L459 AbstractCegarLoop]: Abstraction has 820 states and 862 transitions. [2018-04-10 14:43:51,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-10 14:43:51,869 INFO L276 IsEmpty]: Start isEmpty. Operand 820 states and 862 transitions. [2018-04-10 14:43:51,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2018-04-10 14:43:51,870 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:51,870 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 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, 1, 1] [2018-04-10 14:43:51,870 INFO L408 AbstractCegarLoop]: === Iteration 79 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:51,871 INFO L82 PathProgramCache]: Analyzing trace with hash -256222364, now seen corresponding path program 1 times [2018-04-10 14:43:51,871 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:51,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:51,916 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:52,479 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 1373 trivial. 0 not checked. [2018-04-10 14:43:52,479 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:43:52,479 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-10 14:43:52,479 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:52,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:52,479 INFO L182 omatonBuilderFactory]: Interpolants [77761#(and (= 0 (select (select |#memory_int| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 8)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|)), 77760#(and (= 0 (select (select |#memory_int| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 8))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 77763#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 8)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 77762#(and (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 8)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 77765#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_int| (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|))) 8))), 77764#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 8))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 77767#(and (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| |main_#t~mem34.base|) |main_#t~mem34.offset|)) 8)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem34.base|) |main_#t~mem34.offset|))), 77766#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 8)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 77769#(= 0 |main_#t~mem36|), 77768#(and (= 0 (select (select |#memory_int| |main_#t~mem35.base|) 8)) (= |main_#t~mem35.offset| 0)), 77771#(= main_~dataNotFinished~0 0), 77770#(not |main_#t~short37|), 77772#(not |main_#t~short31|), 77751#true, 77753#(= (select |#valid| |main_~#list~0.base|) 1), 77752#false, 77755#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 77754#(= |#valid| |old(#valid)|), 77757#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 77756#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 77759#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0), 77758#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)] [2018-04-10 14:43:52,479 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 1373 trivial. 0 not checked. [2018-04-10 14:43:52,480 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 14:43:52,480 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 14:43:52,480 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=416, Unknown=0, NotChecked=0, Total=462 [2018-04-10 14:43:52,480 INFO L87 Difference]: Start difference. First operand 820 states and 862 transitions. Second operand 22 states. [2018-04-10 14:43:53,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:53,632 INFO L93 Difference]: Finished difference Result 894 states and 940 transitions. [2018-04-10 14:43:53,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-10 14:43:53,664 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 235 [2018-04-10 14:43:53,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:53,665 INFO L225 Difference]: With dead ends: 894 [2018-04-10 14:43:53,665 INFO L226 Difference]: Without dead ends: 894 [2018-04-10 14:43:53,666 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=290, Invalid=2260, Unknown=0, NotChecked=0, Total=2550 [2018-04-10 14:43:53,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 894 states. [2018-04-10 14:43:53,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 894 to 819. [2018-04-10 14:43:53,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 819 states. [2018-04-10 14:43:53,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 858 transitions. [2018-04-10 14:43:53,671 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 858 transitions. Word has length 235 [2018-04-10 14:43:53,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:53,671 INFO L459 AbstractCegarLoop]: Abstraction has 819 states and 858 transitions. [2018-04-10 14:43:53,671 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 14:43:53,671 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 858 transitions. [2018-04-10 14:43:53,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2018-04-10 14:43:53,672 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:53,672 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 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, 1, 1] [2018-04-10 14:43:53,672 INFO L408 AbstractCegarLoop]: === Iteration 80 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:53,672 INFO L82 PathProgramCache]: Analyzing trace with hash -650589150, now seen corresponding path program 1 times [2018-04-10 14:43:53,673 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:53,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:53,699 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:43:54,863 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:54,863 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:43:54,863 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-10 14:43:54,863 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:43:54,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:43:54,864 INFO L182 omatonBuilderFactory]: Interpolants [79553#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|), 79552#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 79555#(and (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= 0 (select (select |#memory_int| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 8)))), 79554#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0), 79557#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 8)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 79556#(and (= 0 (select (select |#memory_int| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 8)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|)), 79559#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 8))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 79558#(and (or (and (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 8)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 79561#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 8)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 79560#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_int| (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|))) 8)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 79563#(or (and (not (= 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|))) (= 0 (select (select |#memory_int| (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|))) 8))) |main_#t~short31|), 79562#(and (or (not (= main_~dataNotFinished~0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= main_~dataNotFinished~0 1)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_int| (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|))) 8))), 79565#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79564#(and (not (= 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|))) (= 0 (select (select |#memory_int| (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|))) 8))), 79567#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79566#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79569#(and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_int| |old(#memory_int)|) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79568#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_int| |old(#memory_int)|) (= (select |old(#valid)| __U_MULTI_fcomplex_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)|)), 79571#(and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.offset| (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|) (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|) (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|)) (= |#memory_int| |old(#memory_int)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)), 79570#(and (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= |#memory_int| |old(#memory_int)|) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)), 79573#(= |#memory_int| |old(#memory_int)|), 79572#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (and (= |#memory_int| |old(#memory_int)|) (= (select (select |old(#memory_$Pointer$.base)| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem28.base|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem28.offset| (select (select |old(#memory_$Pointer$.offset)| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)), 79575#(or (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem2| (select (select |old(#memory_int)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 8))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 0)) (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|))), 79574#(or (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 0) (= |#memory_int| |old(#memory_int)|))), 79577#(or (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|)) (and (not (= (select (select |old(#memory_int)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 8)) 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 0))), 79576#(or (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 0) (or (not |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~short3|) (not (= (select (select |old(#memory_int)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 8)) 0))))), 79579#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= 0 (select (select |old(#memory_$Pointer$.offset)| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))) (and (not (= (select (select |old(#memory_int)| (select (select |old(#memory_$Pointer$.base)| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 8) 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 79578#(or (not (= (select (select |old(#memory_int)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|) 8) 0)) (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|))), 79580#(or (= (select |old(#valid)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (not (= 0 (select (select |old(#memory_$Pointer$.offset)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (not (= (select (select |old(#memory_int)| (select (select |old(#memory_$Pointer$.base)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 8) 0))), 79547#false, 79546#true, 79549#(= |#valid| |old(#valid)|), 79548#(= (select |#valid| |main_~#list~0.base|) 1), 79551#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 79550#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))] [2018-04-10 14:43:54,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:43:54,864 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-10 14:43:54,864 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-10 14:43:54,864 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1089, Unknown=0, NotChecked=0, Total=1190 [2018-04-10 14:43:54,864 INFO L87 Difference]: Start difference. First operand 819 states and 858 transitions. Second operand 35 states. [2018-04-10 14:43:56,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:43:56,794 INFO L93 Difference]: Finished difference Result 828 states and 867 transitions. [2018-04-10 14:43:56,795 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-10 14:43:56,795 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 235 [2018-04-10 14:43:56,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:43:56,796 INFO L225 Difference]: With dead ends: 828 [2018-04-10 14:43:56,796 INFO L226 Difference]: Without dead ends: 824 [2018-04-10 14:43:56,797 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1108 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=361, Invalid=4061, Unknown=0, NotChecked=0, Total=4422 [2018-04-10 14:43:56,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2018-04-10 14:43:56,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 823. [2018-04-10 14:43:56,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 823 states. [2018-04-10 14:43:56,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 861 transitions. [2018-04-10 14:43:56,805 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 861 transitions. Word has length 235 [2018-04-10 14:43:56,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:43:56,806 INFO L459 AbstractCegarLoop]: Abstraction has 823 states and 861 transitions. [2018-04-10 14:43:56,806 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-10 14:43:56,806 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 861 transitions. [2018-04-10 14:43:56,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2018-04-10 14:43:56,807 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:43:56,807 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 14:43:56,807 INFO L408 AbstractCegarLoop]: === Iteration 81 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:43:56,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1964137145, now seen corresponding path program 1 times [2018-04-10 14:43:56,808 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:43:56,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:43:56,859 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:44:00,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1373 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:44:00,200 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:44:00,200 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-10 14:44:00,200 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:44:00,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:44:00,201 INFO L182 omatonBuilderFactory]: Interpolants [81299#false, 81298#true, 81301#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 81300#(= |#valid| |old(#valid)|), 81303#(and (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset| 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) |#valid|)), 81302#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 81305#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_fcomplex_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_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 81304#(and (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_fcomplex_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_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 81307#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (or (= (@diff |old(#valid)| |#valid|) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (= |#valid| |old(#valid)|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (not (= 0 __U_MULTI_fcomplex_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|))))), 81306#(and (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 0) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 81309#(and (or (and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= (store (store |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) |#valid|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 81308#(and (or (and (= |#valid| (store (store |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|) 0)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 81311#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) (and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 0) (= |#valid| (store (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4)) 0) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))) (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 81310#(and (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) 0) (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4))))))), 81313#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4)) 0) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (= (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_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_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_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_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4))) (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) |#valid|) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_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_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_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_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))))), 81312#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)) 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#valid| (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))))), 81315#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)) 4))) (= (store (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#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 (= |main_#t~mem32.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~mem32.base|) 0)))), 81314#(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))) (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|)) 0)) 4))) (= (store (store (store (store |#valid| |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)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81317#(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))) (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|)) 0)) 4))) (= (store (store (store (store |#valid| |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)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) |main_#t~short31| (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81316#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= main_~dataNotFinished~0 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (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|)) 0)) 4))) (= (store (store (store (store |#valid| |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)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81319#(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 (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|)) 0)) 4))) (= (store (store (store (store |#valid| |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)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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|))), 81318#(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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= |main_~#list~0.base| (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))) (= (store (store (store (store |#valid| |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)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81321#(or (= |main_~#list~0.base| |main_#t~mem41.base|) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem41.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (not (= 0 |main_#t~mem41.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (= (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4) |main_#t~mem41.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= (store (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_#t~mem41.base| 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4)))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81320#(or (and (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select (select |#memory_$Pointer$.base| |main_#t~mem40.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|))))) (and (= |main_#t~mem40.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~mem40.base|) 0))) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0)) (and (= |old(#valid)| (store (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.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_#t~mem40.base|) |main_#t~mem40.offset|)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))))) (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81323#(and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|))), 81322#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 81325#(and (or (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 81324#(or (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 0)) (and (= (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))) |#valid|) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base))), 81327#(and (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 0) (or (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (and (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4)))))), 81326#(and (or (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4))) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 81329#(or (and (or (not (= 0 |main_#t~mem42.offset|)) (not (= 0 |main_#t~mem42.base|))) (or (not (= 0 |main_#t~mem42.offset|)) (not (= (select |#valid| |main_#t~mem42.base|) 1)))) (and (= (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem42.base| 0) |old(#valid)|) (not (= |main_#t~mem42.base| |main_~#list~0.base|))) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 81328#(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)|) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (not (= (select |#valid| |main_~#list~0.base|) 1)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81331#(or (and (= (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem42.base| 0) |old(#valid)|) (not (= |main_#t~mem42.base| |main_~#list~0.base|))) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 81330#(or (and (= (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem42.base| 0) |old(#valid)|) (not (= |main_#t~mem42.base| |main_~#list~0.base|))) (and (not (= 0 |main_#t~mem42.base|)) (not (= (select |#valid| |main_#t~mem42.base|) 1))) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 81332#(or (and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|))] [2018-04-10 14:44:00,202 INFO L134 CoverageAnalysis]: Checked inductivity of 1373 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-10 14:44:00,202 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-10 14:44:00,202 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-10 14:44:00,202 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1105, Unknown=0, NotChecked=0, Total=1190 [2018-04-10 14:44:00,202 INFO L87 Difference]: Start difference. First operand 823 states and 861 transitions. Second operand 35 states. [2018-04-10 14:44:01,191 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 83 DAG size of output 82 [2018-04-10 14:44:02,003 WARN L148 SmtUtils]: Spent 204ms on a formula simplification that was a NOOP. DAG size: 93 [2018-04-10 14:44:03,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:44:03,370 INFO L93 Difference]: Finished difference Result 835 states and 875 transitions. [2018-04-10 14:44:03,370 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-10 14:44:03,370 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 235 [2018-04-10 14:44:03,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:44:03,371 INFO L225 Difference]: With dead ends: 835 [2018-04-10 14:44:03,372 INFO L226 Difference]: Without dead ends: 812 [2018-04-10 14:44:03,372 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=198, Invalid=2772, Unknown=0, NotChecked=0, Total=2970 [2018-04-10 14:44:03,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2018-04-10 14:44:03,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 772. [2018-04-10 14:44:03,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 772 states. [2018-04-10 14:44:03,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 807 transitions. [2018-04-10 14:44:03,377 INFO L78 Accepts]: Start accepts. Automaton has 772 states and 807 transitions. Word has length 235 [2018-04-10 14:44:03,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:44:03,377 INFO L459 AbstractCegarLoop]: Abstraction has 772 states and 807 transitions. [2018-04-10 14:44:03,377 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-10 14:44:03,377 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 807 transitions. [2018-04-10 14:44:03,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2018-04-10 14:44:03,378 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:44:03,378 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 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, 1, 1, 1, 1, 1, 1, 1, 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-10 14:44:03,378 INFO L408 AbstractCegarLoop]: === Iteration 82 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:44:03,378 INFO L82 PathProgramCache]: Analyzing trace with hash 1646252919, now seen corresponding path program 1 times [2018-04-10 14:44:03,379 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:44:03,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 14:44:03,406 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 14:44:05,789 INFO L134 CoverageAnalysis]: Checked inductivity of 1375 backedges. 2 proven. 100 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-10 14:44:05,789 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-10 14:44:05,789 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-04-10 14:44:05,790 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-10 14:44:05,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 14:44:05,790 INFO L182 omatonBuilderFactory]: Interpolants [83009#(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))) (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|))), 83008#(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))) (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~mem43.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83011#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 |main_#t~mem39.offset|) (= 0 |main_#t~mem39.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83010#(or (and (or (= |main_#t~mem38.offset| 0) (= |main_#t~mem38.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= |main_#t~mem38.offset| 0)) (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem38.base|) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem38.base|) 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|))), 83013#(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~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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|))), 83012#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (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|))) (= (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|))), 83015#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|), 83014#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem41.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|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83017#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (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|))) (= 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|))), 83016#(= 0 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 83019#(or (and (= 0 (select |#valid| |main_#t~mem42.base|)) (not (= 0 |main_#t~mem42.base|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 83018#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (or (not (= 0 |main_#t~mem42.offset|)) (not (= 0 |main_#t~mem42.base|))) (or (= 0 (select |#valid| |main_#t~mem42.base|)) (not (= 0 |main_#t~mem42.offset|)))) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 83021#(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|)))), 83020#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 83022#(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|)) (= |main_#t~mem43.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 82981#false, 82980#true, 82983#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 82982#(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|))), 82985#(and (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_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)|)), 82984#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_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)|)), 82987#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 82986#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)))), 82989#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 82988#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 82991#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 82990#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 82993#(and (or (= (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 82992#(and (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))) (or (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 82995#(and (or (= 1 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|))), 82994#(and (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (@diff |old(#valid)| |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#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|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|)), 82997#(and (or (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|)), 82996#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|) 0)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|)), 82999#(and (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.base|)) 0)) (or (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|)) 0) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.base|))))), 82998#(and (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))) (= |#memory_$Pointer$.offset| (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))) (or (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))), 83001#(and (or (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 83000#(and (or (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 0) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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 |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|)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (or (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 0) (= |__U_MULTI_fcomplex_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 (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 0) (= |__U_MULTI_fcomplex_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)|))), 83003#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 83002#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))), 83005#(or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 4)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83004#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|))), 83007#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) |main_#t~short31| (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83006#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= main_~dataNotFinished~0 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-10 14:44:05,790 INFO L134 CoverageAnalysis]: Checked inductivity of 1375 backedges. 2 proven. 100 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-10 14:44:05,790 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-10 14:44:05,791 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-10 14:44:05,791 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1659, Unknown=0, NotChecked=0, Total=1806 [2018-04-10 14:44:05,791 INFO L87 Difference]: Start difference. First operand 772 states and 807 transitions. Second operand 43 states. [2018-04-10 14:44:07,525 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 74 DAG size of output 52 [2018-04-10 14:44:08,127 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 58 DAG size of output 52 [2018-04-10 14:44:10,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 14:44:10,297 INFO L93 Difference]: Finished difference Result 814 states and 854 transitions. [2018-04-10 14:44:10,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-10 14:44:10,298 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 242 [2018-04-10 14:44:10,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 14:44:10,299 INFO L225 Difference]: With dead ends: 814 [2018-04-10 14:44:10,299 INFO L226 Difference]: Without dead ends: 814 [2018-04-10 14:44:10,300 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 5 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1455 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=506, Invalid=5194, Unknown=0, NotChecked=0, Total=5700 [2018-04-10 14:44:10,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2018-04-10 14:44:10,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 803. [2018-04-10 14:44:10,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 803 states. [2018-04-10 14:44:10,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 840 transitions. [2018-04-10 14:44:10,310 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 840 transitions. Word has length 242 [2018-04-10 14:44:10,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 14:44:10,310 INFO L459 AbstractCegarLoop]: Abstraction has 803 states and 840 transitions. [2018-04-10 14:44:10,310 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-10 14:44:10,310 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 840 transitions. [2018-04-10 14:44:10,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2018-04-10 14:44:10,311 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 14:44:10,312 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 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, 1, 1, 1, 1, 1, 1, 1, 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-10 14:44:10,312 INFO L408 AbstractCegarLoop]: === Iteration 83 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-10 14:44:10,312 INFO L82 PathProgramCache]: Analyzing trace with hash 1500169939, now seen corresponding path program 1 times [2018-04-10 14:44:10,312 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 14:44:10,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-04-10 14:44:10,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-04-10 14:44:10,461 INFO L421 BasicCegarLoop]: Counterexample might be feasible [2018-04-10 14:44:10,496 WARN L343 cessorBacktranslator]: Generated EnsuresSpecification ensures #valid == old(#valid); is not ensure(true) [2018-04-10 14:44:10,533 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.04 02:44:10 BoogieIcfgContainer [2018-04-10 14:44:10,534 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-10 14:44:10,534 INFO L168 Benchmark]: Toolchain (without parser) took 95642.09 ms. Allocated memory was 400.6 MB in the beginning and 2.4 GB in the end (delta: 2.0 GB). Free memory was 336.2 MB in the beginning and 1.4 GB in the end (delta: -1.1 GB). Peak memory consumption was 905.5 MB. Max. memory is 5.3 GB. [2018-04-10 14:44:10,535 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 400.6 MB. Free memory is still 363.5 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-10 14:44:10,535 INFO L168 Benchmark]: CACSL2BoogieTranslator took 319.43 ms. Allocated memory is still 400.6 MB. Free memory was 336.2 MB in the beginning and 308.4 MB in the end (delta: 27.8 MB). Peak memory consumption was 27.8 MB. Max. memory is 5.3 GB. [2018-04-10 14:44:10,535 INFO L168 Benchmark]: Boogie Preprocessor took 49.51 ms. Allocated memory is still 400.6 MB. Free memory was 308.4 MB in the beginning and 305.8 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-10 14:44:10,536 INFO L168 Benchmark]: RCFGBuilder took 647.44 ms. Allocated memory was 400.6 MB in the beginning and 604.5 MB in the end (delta: 203.9 MB). Free memory was 305.8 MB in the beginning and 505.6 MB in the end (delta: -199.8 MB). Peak memory consumption was 25.8 MB. Max. memory is 5.3 GB. [2018-04-10 14:44:10,536 INFO L168 Benchmark]: TraceAbstraction took 94622.59 ms. Allocated memory was 604.5 MB in the beginning and 2.4 GB in the end (delta: 1.8 GB). Free memory was 505.6 MB in the beginning and 1.4 GB in the end (delta: -894.9 MB). Peak memory consumption was 870.9 MB. Max. memory is 5.3 GB. [2018-04-10 14:44:10,537 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.14 ms. Allocated memory is still 400.6 MB. Free memory is still 363.5 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 319.43 ms. Allocated memory is still 400.6 MB. Free memory was 336.2 MB in the beginning and 308.4 MB in the end (delta: 27.8 MB). Peak memory consumption was 27.8 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 49.51 ms. Allocated memory is still 400.6 MB. Free memory was 308.4 MB in the beginning and 305.8 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 647.44 ms. Allocated memory was 400.6 MB in the beginning and 604.5 MB in the end (delta: 203.9 MB). Free memory was 305.8 MB in the beginning and 505.6 MB in the end (delta: -199.8 MB). Peak memory consumption was 25.8 MB. Max. memory is 5.3 GB. * TraceAbstraction took 94622.59 ms. Allocated memory was 604.5 MB in the beginning and 2.4 GB in the end (delta: 1.8 GB). Free memory was 505.6 MB in the beginning and 1.4 GB in the end (delta: -894.9 MB). Peak memory consumption was 870.9 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification ensures #valid == old(#valid); is not ensure(true) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 585]: not all allocated memory was freed not all allocated memory was freed We found a FailurePath: [L586] FCALL struct node_t *list = ((void *)0); VAL [list={208:0}] [L586] FCALL struct node_t *list = ((void *)0); VAL [list={208:0}] [L587] int dataNotFinished = 0; VAL [dataNotFinished=0, list={208:0}] [L589] CALL append(&list) VAL [pointerToList={208:0}] [L576] EXPR, FCALL malloc(sizeof *node) VAL [malloc(sizeof *node)={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L576] struct node_t *node = malloc(sizeof *node); VAL [malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L577] EXPR, FCALL \read(**pointerToList) VAL [\read(**pointerToList)={0:0}, malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L577] FCALL node->next = *pointerToList VAL [\read(**pointerToList)={0:0}, malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L578] EXPR, FCALL \read(**pointerToList) VAL [\read(**pointerToList)={0:0}, malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L578] COND TRUE *pointerToList == ((void *)0) [L579] CALL, EXPR create_data(((void *)0)) VAL [prevData={0:0}] [L541] prevData != ((void *)0) && prevData->hasNextPartReference VAL [prevData={0:0}, prevData={0:0}, prevData != ((void *)0) && prevData->hasNextPartReference=0] [L541] COND FALSE !(prevData != ((void *)0) && prevData->hasNextPartReference) VAL [prevData={0:0}, prevData={0:0}, prevData != ((void *)0) && prevData->hasNextPartReference=0] [L541] COND FALSE !(prevData != ((void *)0) && prevData->hasNextPartReference) [L544] EXPR, FCALL malloc(sizeof *data) VAL [malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L544] Data data = malloc(sizeof *data); VAL [data={209:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L545] EXPR, FCALL malloc(20 * sizeof(data->array)) VAL [data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L545] FCALL data->array = (int*) malloc(20 * sizeof(data->array)) VAL [data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L546] int counter = 0; [L547] counter = 0 VAL [counter=0, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] COND TRUE counter < 20 VAL [counter=0, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=0, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=0, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=1, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=1, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=1, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=2, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=2, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=2, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=3, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=3, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=3, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=4, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=4, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=4, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=5, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=5, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=5, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=6, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=6, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=6, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=7, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=7, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=7, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=8, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=8, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=8, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=9, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=9, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=9, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=10, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=10, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=10, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=11, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=11, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=11, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=12, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=12, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=12, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=13, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=13, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=13, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=14, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=14, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=14, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=15, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=15, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=15, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=16, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=16, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=16, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=17, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=17, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=17, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=18, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=18, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=18, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=19, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=19, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=19, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND FALSE !(counter < 20) VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L550] FCALL data->number = 0 VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L551] int userInput = __VERIFIER_nondet_int(); [L552] EXPR __VERIFIER_nondet_int() && data->number < 200 VAL [__VERIFIER_nondet_int()=0, __VERIFIER_nondet_int() && data->number < 200=0, counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L552] COND FALSE, EXPR !(__VERIFIER_nondet_int() && data->number < 200) VAL [__VERIFIER_nondet_int()=0, __VERIFIER_nondet_int() && data->number < 200=0, counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L552] EXPR __VERIFIER_nondet_int() && data->number < 200 && data->number > -200 VAL [__VERIFIER_nondet_int()=0, __VERIFIER_nondet_int() && data->number < 200=0, __VERIFIER_nondet_int() && data->number < 200 && data->number > -200=0, counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L552] COND FALSE, EXPR !(__VERIFIER_nondet_int() && data->number < 200 && data->number > -200) VAL [__VERIFIER_nondet_int()=0, __VERIFIER_nondet_int() && data->number < 200=0, __VERIFIER_nondet_int() && data->number < 200 && data->number > -200=0, counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L552] COND FALSE !(__VERIFIER_nondet_int() && data->number < 200 && data->number > -200 && userInput < 200 && userInput > -200) [L556] COND TRUE __VERIFIER_nondet_int() [L557] EXPR, FCALL malloc(sizeof *data) VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, malloc(sizeof *data)={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L557] Data nextData = malloc(sizeof *data); VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, malloc(sizeof *data)={207:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L558] FCALL nextData->array = ((void *)0) VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, malloc(sizeof *data)={207:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L559] EXPR, FCALL data->number VAL [counter=20, data={209:0}, data->number=0, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, malloc(sizeof *data)={207:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L559] FCALL nextData->number = data->number - 200 VAL [counter=20, data={209:0}, data->number=0, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, malloc(sizeof *data)={207:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L560] FCALL data->number = 200 VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, malloc(sizeof *data)={207:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L561] FCALL data->hasNextPartReference = 1 VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, malloc(sizeof *data)={207:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L562] FCALL data->nextData = nextData VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, malloc(sizeof *data)={207:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L563] FCALL data->hasNextPartReference = 0 VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, malloc(sizeof *data)={207:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L564] FCALL data->nextData = ((void *)0) VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, malloc(sizeof *data)={207:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L569] RET return data; VAL [\result={209:0}, counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, malloc(sizeof *data)={207:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L579] EXPR create_data(((void *)0)) VAL [create_data(((void *)0))={209:0}, malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L579] FCALL node->data = create_data(((void *)0)) VAL [create_data(((void *)0))={209:0}, malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L583] RET, FCALL *pointerToList = node VAL [malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L589] append(&list) VAL [dataNotFinished=0, list={208:0}] [L590] EXPR, FCALL \read(*list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}] [L590] EXPR, FCALL list->data VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}] [L590] EXPR list->data != ((void *)0) && list->data->hasNextPartReference VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, list->data != ((void *)0) && list->data->hasNextPartReference=1] [L590] COND TRUE, EXPR list->data != ((void *)0) && list->data->hasNextPartReference VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, list->data != ((void *)0) && list->data->hasNextPartReference=1] [L590] EXPR, FCALL \read(*list) VAL [\read(*list)={206:0}, \read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, list->data != ((void *)0) && list->data->hasNextPartReference=1] [L590] EXPR, FCALL list->data VAL [\read(*list)={206:0}, \read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, list->data={209:0}, list->data != ((void *)0) && list->data->hasNextPartReference=1] [L590] EXPR, FCALL list->data->hasNextPartReference VAL [\read(*list)={206:0}, \read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, list->data={209:0}, list->data != ((void *)0) && list->data->hasNextPartReference=1, list->data->hasNextPartReference=0] [L590] EXPR list->data != ((void *)0) && list->data->hasNextPartReference VAL [\read(*list)={206:0}, \read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, list->data={209:0}, list->data != ((void *)0) && list->data->hasNextPartReference=0, list->data->hasNextPartReference=0] [L590] dataNotFinished = list->data != ((void *)0) && list->data->hasNextPartReference [L591] dataNotFinished || __VERIFIER_nondet_int() VAL [dataNotFinished=0, dataNotFinished || __VERIFIER_nondet_int()=0, list={208:0}] [L591] COND FALSE !(dataNotFinished || __VERIFIER_nondet_int()) [L591] dataNotFinished || __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=0, dataNotFinished=0, dataNotFinished || __VERIFIER_nondet_int()=0, list={208:0}] [L591] COND FALSE !(dataNotFinished || __VERIFIER_nondet_int()) [L592] FCALL \read(*list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}] [L592] COND TRUE \read(*list) [L593] EXPR, FCALL \read(*list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}] [L593] EXPR, FCALL list->next VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->next={0:0}] [L593] struct node_t *next = list->next; [L594] EXPR, FCALL \read(*list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, next={0:0}] [L594] EXPR, FCALL list->data VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, next={0:0}] [L594] CALL freeData(list->data) VAL [data={209:0}] [L572] EXPR, FCALL data->array VAL [data={209:0}, data={209:0}, data->array={204:0}] [L572] free(data->array) VAL [data={209:0}, data={209:0}, data->array={204:0}] [L572] free(data->array) VAL [data={209:0}, data={209:0}, data->array={204:0}] [L572] FCALL free(data->array) VAL [data={209:0}, data={209:0}, data->array={204:0}] [L573] free(data) VAL [data={209:0}, data={209:0}] [L573] free(data) VAL [data={209:0}, data={209:0}] [L573] FCALL free(data) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, next={0:0}] [L595] EXPR, FCALL \read(*list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, next={0:0}] [L595] free(list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, next={0:0}] [L595] free(list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, next={0:0}] [L595] FCALL free(list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, next={0:0}] [L596] FCALL list = next VAL [dataNotFinished=0, list={208:0}, next={0:0}] [L592] FCALL \read(*list) VAL [\read(*list)={0:0}, dataNotFinished=0, list={208:0}, next={0:0}] [L592] COND FALSE !(\read(*list)) [L598] return 0; VAL [\result=0, dataNotFinished=0, list={208:0}, next={0:0}] [L586] FCALL struct node_t *list = ((void *)0); VAL [\result=0, dataNotFinished=0, list={208:0}, next={0:0}] [L598] return 0; VAL [\result=0, dataNotFinished=0, next={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 225 locations, 91 error locations. UNSAFE Result, 94.5s OverallTime, 83 OverallIterations, 21 TraceHistogramMax, 52.8s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 11940 SDtfs, 11460 SDslu, 76176 SDs, 0 SdLazy, 55723 SolverSat, 1620 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 28.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1973 GetRequests, 227 SyntacticMatches, 72 SemanticMatches, 1674 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12834 ImplicationChecksByTransitivity, 37.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=835occurred in iteration=69, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 64524/74248 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 82 MinimizatonAttempts, 1509 StatesRemovedByMinimization, 70 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 33.7s InterpolantComputationTime, 12856 NumberOfCodeBlocks, 12856 NumberOfCodeBlocksAsserted, 83 NumberOfCheckSat, 12530 ConstructedInterpolants, 0 QuantifiedInterpolants, 68767060 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 82 InterpolantComputations, 43 PerfectInterpolantSequences, 64524/74248 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/complex_data_creation_test01_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-10_14-44-10-545.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/complex_data_creation_test01_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-10_14-44-10-545.csv Received shutdown request...