java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf -i ../../../trunk/examples/svcomp/memsafety-ext2/split_list_test05_true-valid-memsafety.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-408c70d-m [2018-04-13 07:37:31,571 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-13 07:37:31,573 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-13 07:37:31,585 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-13 07:37:31,586 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-13 07:37:31,586 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-13 07:37:31,587 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-13 07:37:31,589 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-13 07:37:31,590 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-13 07:37:31,591 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-13 07:37:31,592 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-13 07:37:31,592 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-13 07:37:31,593 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-13 07:37:31,594 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-13 07:37:31,594 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-13 07:37:31,596 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-13 07:37:31,597 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-13 07:37:31,599 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-13 07:37:31,600 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-13 07:37:31,600 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-13 07:37:31,602 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-13 07:37:31,602 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-13 07:37:31,603 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-13 07:37:31,603 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-13 07:37:31,604 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-13 07:37:31,605 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-13 07:37:31,605 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-13 07:37:31,606 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-13 07:37:31,606 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-13 07:37:31,607 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-13 07:37:31,607 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-13 07:37:31,607 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_NoArray.epf [2018-04-13 07:37:31,617 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-13 07:37:31,617 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-13 07:37:31,618 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-13 07:37:31,618 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-13 07:37:31,618 INFO L133 SettingsManager]: * Use SBE=true [2018-04-13 07:37:31,618 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-13 07:37:31,618 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-13 07:37:31,619 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-13 07:37:31,619 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-13 07:37:31,619 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-13 07:37:31,619 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-13 07:37:31,619 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-13 07:37:31,619 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-13 07:37:31,619 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-13 07:37:31,619 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-13 07:37:31,620 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-13 07:37:31,620 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-13 07:37:31,620 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-13 07:37:31,620 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-13 07:37:31,620 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-13 07:37:31,620 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-13 07:37:31,621 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-13 07:37:31,621 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-13 07:37:31,621 INFO L133 SettingsManager]: * Trace refinement strategy=SMTINTERPOL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-13 07:37:31,648 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-13 07:37:31,657 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-13 07:37:31,660 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-13 07:37:31,661 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-13 07:37:31,662 INFO L276 PluginConnector]: CDTParser initialized [2018-04-13 07:37:31,662 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety-ext2/split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:31,944 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG128ded5aa [2018-04-13 07:37:32,068 INFO L287 CDTParser]: IsIndexed: true [2018-04-13 07:37:32,068 INFO L288 CDTParser]: Found 1 translation units. [2018-04-13 07:37:32,068 INFO L168 CDTParser]: Scanning split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,075 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-13 07:37:32,075 INFO L215 ultiparseSymbolTable]: [2018-04-13 07:37:32,075 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-13 07:37:32,075 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBody ('containsBody') in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,075 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHead ('containsHead') in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,075 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_64 ('__bswap_64') in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,075 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_32 ('__bswap_32') in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append ('append') in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ushort in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____ino_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____syscall_slong_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____pid_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__suseconds_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____sigset_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_cond_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____ino64_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____loff_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__quad_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____off_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsid_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_barrier_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_quad_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,076 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_long in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__clock_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fd_mask in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_int in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__dev_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_rwlockattr_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__id_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__uint in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_char in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____clockid_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int16_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__blkcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__sigset_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_spinlock_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____blkcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_long in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,077 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____int16_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,078 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_quad_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,078 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_key_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,078 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____dev_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,078 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__register_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,078 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____int64_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,078 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsblkcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,078 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ulong in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,078 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_barrierattr_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,078 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____useconds_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,078 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____caddr_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,079 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fd_set in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,079 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ldiv_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,079 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____rlim64_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,079 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____key_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,079 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__daddr_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,079 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uint8_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,079 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__loff_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,079 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____int8_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,079 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int64_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,079 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____qaddr_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,080 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____blksize_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,080 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fsid_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,080 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____clock_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,080 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____daddr_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,080 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__int64_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,080 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uint16_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,080 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_condattr_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,080 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__size_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,080 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__key_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,080 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_mutexattr_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,080 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsfilcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,081 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____time_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,081 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__int8_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,081 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__mode_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,081 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____ssize_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,081 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____socklen_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,081 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ino_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,081 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pid_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,081 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__int32_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,081 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_short in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,081 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____rlim_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,081 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fsfilcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,081 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsfilcnt64_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,082 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_mutex_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,082 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__gid_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,082 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____blkcnt64_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,082 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__uid_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,082 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_short in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,082 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__off_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,082 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__time_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,082 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_rwlock_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,082 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____mode_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,082 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__caddr_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,082 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__blksize_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,082 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____intptr_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,082 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__div_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uint32_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_once_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsword_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uid_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ssize_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____off64_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____sig_atomic_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_char in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsblkcnt64_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int32_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__nlink_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__timer_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__lldiv_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__int16_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_attr_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uint64_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__wchar_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int8_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____nlink_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,083 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____pthread_slist_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,084 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____suseconds_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,084 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__clockid_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,084 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____quad_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,084 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fd_mask in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,084 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____id_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,084 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,084 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____syscall_ulong_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,084 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____int32_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,084 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,084 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fsblkcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,084 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____gid_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,084 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____timer_t in split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:32,096 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG128ded5aa [2018-04-13 07:37:32,099 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-13 07:37:32,100 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-13 07:37:32,101 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-13 07:37:32,101 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-13 07:37:32,106 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-13 07:37:32,107 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 07:37:32" (1/1) ... [2018-04-13 07:37:32,109 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@448898a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:37:32, skipping insertion in model container [2018-04-13 07:37:32,109 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 07:37:32" (1/1) ... [2018-04-13 07:37:32,124 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-13 07:37:32,147 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-13 07:37:32,286 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-13 07:37:32,334 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-13 07:37:32,340 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 121 non ball SCCs. Number of states in SCCs 121. [2018-04-13 07:37:32,382 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:37:32 WrapperNode [2018-04-13 07:37:32,382 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-13 07:37:32,383 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-13 07:37:32,383 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-13 07:37:32,383 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-13 07:37:32,394 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:37:32" (1/1) ... [2018-04-13 07:37:32,395 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:37:32" (1/1) ... [2018-04-13 07:37:32,409 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:37:32" (1/1) ... [2018-04-13 07:37:32,409 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:37:32" (1/1) ... [2018-04-13 07:37:32,424 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:37:32" (1/1) ... [2018-04-13 07:37:32,429 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:37:32" (1/1) ... [2018-04-13 07:37:32,431 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:37:32" (1/1) ... [2018-04-13 07:37:32,433 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-13 07:37:32,433 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-13 07:37:32,433 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-13 07:37:32,434 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-13 07:37:32,434 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:37:32" (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-13 07:37:32,514 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-13 07:37:32,514 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-13 07:37:32,514 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_32 [2018-04-13 07:37:32,515 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_64 [2018-04-13 07:37:32,515 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHead [2018-04-13 07:37:32,515 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBody [2018-04-13 07:37:32,515 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append [2018-04-13 07:37:32,515 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-13 07:37:32,515 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-13 07:37:32,515 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-13 07:37:32,515 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-13 07:37:32,515 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-13 07:37:32,515 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-13 07:37:32,515 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-13 07:37:32,515 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-13 07:37:32,515 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-13 07:37:32,515 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-13 07:37:32,515 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_32 [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_64 [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-13 07:37:32,516 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-13 07:37:32,517 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-13 07:37:32,518 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-13 07:37:32,519 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-13 07:37:32,520 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-13 07:37:32,521 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-13 07:37:32,521 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-13 07:37:32,521 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-13 07:37:32,521 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-13 07:37:32,521 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2018-04-13 07:37:32,521 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-13 07:37:32,521 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHead [2018-04-13 07:37:32,521 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-13 07:37:32,521 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-13 07:37:32,521 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBody [2018-04-13 07:37:32,521 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append [2018-04-13 07:37:32,522 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-13 07:37:32,522 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-13 07:37:32,522 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-13 07:37:32,522 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-13 07:37:32,522 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-13 07:37:32,522 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-13 07:37:32,522 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-13 07:37:32,522 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-13 07:37:33,213 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-13 07:37:33,214 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 07:37:33 BoogieIcfgContainer [2018-04-13 07:37:33,214 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-13 07:37:33,215 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-13 07:37:33,215 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-13 07:37:33,218 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-13 07:37:33,218 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.04 07:37:32" (1/3) ... [2018-04-13 07:37:33,218 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d45e292 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 07:37:33, skipping insertion in model container [2018-04-13 07:37:33,219 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:37:32" (2/3) ... [2018-04-13 07:37:33,219 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d45e292 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 07:37:33, skipping insertion in model container [2018-04-13 07:37:33,219 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 07:37:33" (3/3) ... [2018-04-13 07:37:33,221 INFO L107 eAbstractionObserver]: Analyzing ICFG split_list_test05_true-valid-memsafety.i [2018-04-13 07:37:33,228 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-13 07:37:33,236 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 141 error locations. [2018-04-13 07:37:33,269 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-13 07:37:33,270 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-13 07:37:33,270 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-13 07:37:33,270 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-13 07:37:33,270 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-13 07:37:33,271 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-13 07:37:33,271 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-13 07:37:33,271 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-13 07:37:33,271 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-13 07:37:33,272 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-13 07:37:33,290 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states. [2018-04-13 07:37:33,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-13 07:37:33,298 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:33,299 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:37:33,299 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:33,304 INFO L82 PathProgramCache]: Analyzing trace with hash -1942216059, now seen corresponding path program 1 times [2018-04-13 07:37:33,306 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:33,306 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:33,352 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:33,352 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:33,352 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:33,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:33,393 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:33,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 07:37:33,432 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 07:37:33,432 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-13 07:37:33,434 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-13 07:37:33,442 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-13 07:37:33,442 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-13 07:37:33,444 INFO L87 Difference]: Start difference. First operand 345 states. Second operand 4 states. [2018-04-13 07:37:33,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:37:33,781 INFO L93 Difference]: Finished difference Result 412 states and 457 transitions. [2018-04-13 07:37:33,782 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 07:37:33,782 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-13 07:37:33,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:37:33,792 INFO L225 Difference]: With dead ends: 412 [2018-04-13 07:37:33,792 INFO L226 Difference]: Without dead ends: 409 [2018-04-13 07:37:33,793 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-13 07:37:33,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2018-04-13 07:37:33,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 358. [2018-04-13 07:37:33,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2018-04-13 07:37:33,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 402 transitions. [2018-04-13 07:37:33,837 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 402 transitions. Word has length 8 [2018-04-13 07:37:33,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:37:33,838 INFO L459 AbstractCegarLoop]: Abstraction has 358 states and 402 transitions. [2018-04-13 07:37:33,838 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-13 07:37:33,838 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 402 transitions. [2018-04-13 07:37:33,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-13 07:37:33,838 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:33,838 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:37:33,838 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:33,838 INFO L82 PathProgramCache]: Analyzing trace with hash -1942216058, now seen corresponding path program 1 times [2018-04-13 07:37:33,839 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:33,839 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:33,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:33,839 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:33,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:33,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:33,848 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:33,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-13 07:37:33,876 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 07:37:33,876 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-13 07:37:33,877 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-13 07:37:33,878 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-13 07:37:33,878 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-13 07:37:33,878 INFO L87 Difference]: Start difference. First operand 358 states and 402 transitions. Second operand 4 states. [2018-04-13 07:37:34,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:37:34,057 INFO L93 Difference]: Finished difference Result 360 states and 406 transitions. [2018-04-13 07:37:34,057 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-13 07:37:34,057 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-13 07:37:34,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:37:34,059 INFO L225 Difference]: With dead ends: 360 [2018-04-13 07:37:34,059 INFO L226 Difference]: Without dead ends: 360 [2018-04-13 07:37:34,059 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-13 07:37:34,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2018-04-13 07:37:34,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 356. [2018-04-13 07:37:34,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-13 07:37:34,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 400 transitions. [2018-04-13 07:37:34,074 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 400 transitions. Word has length 8 [2018-04-13 07:37:34,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:37:34,074 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 400 transitions. [2018-04-13 07:37:34,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-13 07:37:34,074 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 400 transitions. [2018-04-13 07:37:34,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-04-13 07:37:34,074 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:34,074 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:37:34,075 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:34,075 INFO L82 PathProgramCache]: Analyzing trace with hash 828189428, now seen corresponding path program 1 times [2018-04-13 07:37:34,075 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:34,075 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:34,075 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:34,076 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:34,076 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:34,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:34,090 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:34,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 07:37:34,115 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 07:37:34,115 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-13 07:37:34,116 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-13 07:37:34,116 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-13 07:37:34,116 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-13 07:37:34,116 INFO L87 Difference]: Start difference. First operand 356 states and 400 transitions. Second operand 4 states. [2018-04-13 07:37:34,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:37:34,363 INFO L93 Difference]: Finished difference Result 351 states and 395 transitions. [2018-04-13 07:37:34,364 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-13 07:37:34,364 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-04-13 07:37:34,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:37:34,365 INFO L225 Difference]: With dead ends: 351 [2018-04-13 07:37:34,365 INFO L226 Difference]: Without dead ends: 351 [2018-04-13 07:37:34,366 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-13 07:37:34,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2018-04-13 07:37:34,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 351. [2018-04-13 07:37:34,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 351 states. [2018-04-13 07:37:34,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 395 transitions. [2018-04-13 07:37:34,378 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 395 transitions. Word has length 18 [2018-04-13 07:37:34,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:37:34,378 INFO L459 AbstractCegarLoop]: Abstraction has 351 states and 395 transitions. [2018-04-13 07:37:34,378 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-13 07:37:34,378 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 395 transitions. [2018-04-13 07:37:34,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-04-13 07:37:34,378 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:34,378 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:37:34,379 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:34,379 INFO L82 PathProgramCache]: Analyzing trace with hash 828189429, now seen corresponding path program 1 times [2018-04-13 07:37:34,379 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:34,379 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:34,379 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:34,380 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:34,380 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:34,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:34,392 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:34,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 07:37:34,429 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 07:37:34,429 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-13 07:37:34,430 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-13 07:37:34,430 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-13 07:37:34,430 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-13 07:37:34,430 INFO L87 Difference]: Start difference. First operand 351 states and 395 transitions. Second operand 4 states. [2018-04-13 07:37:34,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:37:34,597 INFO L93 Difference]: Finished difference Result 346 states and 390 transitions. [2018-04-13 07:37:34,598 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-13 07:37:34,598 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-04-13 07:37:34,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:37:34,599 INFO L225 Difference]: With dead ends: 346 [2018-04-13 07:37:34,599 INFO L226 Difference]: Without dead ends: 346 [2018-04-13 07:37:34,600 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-13 07:37:34,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2018-04-13 07:37:34,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 346. [2018-04-13 07:37:34,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 346 states. [2018-04-13 07:37:34,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 390 transitions. [2018-04-13 07:37:34,609 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 390 transitions. Word has length 18 [2018-04-13 07:37:34,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:37:34,609 INFO L459 AbstractCegarLoop]: Abstraction has 346 states and 390 transitions. [2018-04-13 07:37:34,609 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-13 07:37:34,610 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 390 transitions. [2018-04-13 07:37:34,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-13 07:37:34,610 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:34,610 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:37:34,611 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:34,611 INFO L82 PathProgramCache]: Analyzing trace with hash -95931072, now seen corresponding path program 1 times [2018-04-13 07:37:34,611 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:34,611 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:34,612 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:34,612 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:34,612 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:34,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:34,626 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:34,631 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 07:37:34,631 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 07:37:34,631 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 07:37:34,632 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:34,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:34,666 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 07:37:34,690 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 07:37:34,691 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:34,692 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:34,693 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 07:37:34,709 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 07:37:34,710 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:34,713 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:34,713 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:11 [2018-04-13 07:37:34,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 07:37:34,720 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 07:37:34,720 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-13 07:37:34,720 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-13 07:37:34,721 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-13 07:37:34,721 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-13 07:37:34,721 INFO L87 Difference]: Start difference. First operand 346 states and 390 transitions. Second operand 6 states. [2018-04-13 07:37:35,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:37:35,163 INFO L93 Difference]: Finished difference Result 389 states and 434 transitions. [2018-04-13 07:37:35,163 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 07:37:35,164 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 19 [2018-04-13 07:37:35,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:37:35,166 INFO L225 Difference]: With dead ends: 389 [2018-04-13 07:37:35,166 INFO L226 Difference]: Without dead ends: 389 [2018-04-13 07:37:35,166 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-13 07:37:35,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2018-04-13 07:37:35,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 338. [2018-04-13 07:37:35,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-13 07:37:35,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 382 transitions. [2018-04-13 07:37:35,175 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 382 transitions. Word has length 19 [2018-04-13 07:37:35,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:37:35,175 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 382 transitions. [2018-04-13 07:37:35,176 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-13 07:37:35,176 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 382 transitions. [2018-04-13 07:37:35,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-13 07:37:35,176 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:35,176 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:37:35,176 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:35,177 INFO L82 PathProgramCache]: Analyzing trace with hash -95931071, now seen corresponding path program 1 times [2018-04-13 07:37:35,177 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:35,177 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:35,178 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:35,178 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:35,178 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:35,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:35,188 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:35,192 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 07:37:35,192 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 07:37:35,192 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 07:37:35,193 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:35,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:35,219 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 07:37:35,223 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 07:37:35,224 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:35,230 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 07:37:35,230 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:35,236 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:35,236 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:14 [2018-04-13 07:37:35,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:35,298 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:35,299 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 21 [2018-04-13 07:37:35,300 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:35,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:35,315 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:35,316 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-13 07:37:35,316 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:35,324 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:35,324 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:28, output treesize:17 [2018-04-13 07:37:35,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 07:37:35,346 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 07:37:35,346 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-13 07:37:35,346 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 07:37:35,346 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 07:37:35,346 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-04-13 07:37:35,347 INFO L87 Difference]: Start difference. First operand 338 states and 382 transitions. Second operand 8 states. [2018-04-13 07:37:36,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:37:36,109 INFO L93 Difference]: Finished difference Result 380 states and 425 transitions. [2018-04-13 07:37:36,111 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-13 07:37:36,111 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2018-04-13 07:37:36,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:37:36,112 INFO L225 Difference]: With dead ends: 380 [2018-04-13 07:37:36,112 INFO L226 Difference]: Without dead ends: 380 [2018-04-13 07:37:36,112 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2018-04-13 07:37:36,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2018-04-13 07:37:36,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 330. [2018-04-13 07:37:36,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330 states. [2018-04-13 07:37:36,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 373 transitions. [2018-04-13 07:37:36,119 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 373 transitions. Word has length 19 [2018-04-13 07:37:36,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:37:36,119 INFO L459 AbstractCegarLoop]: Abstraction has 330 states and 373 transitions. [2018-04-13 07:37:36,119 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 07:37:36,119 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 373 transitions. [2018-04-13 07:37:36,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-13 07:37:36,120 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:36,120 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] [2018-04-13 07:37:36,120 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:36,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1258598449, now seen corresponding path program 1 times [2018-04-13 07:37:36,120 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:36,120 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:36,121 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:36,121 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:36,121 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:36,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:36,132 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:36,135 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 07:37:36,136 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 07:37:36,136 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 07:37:36,136 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:36,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:36,171 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 07:37:36,190 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-13 07:37:36,192 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-13 07:37:36,192 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,194 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,201 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-13 07:37:36,202 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-13 07:37:36,202 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,204 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,208 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,209 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:29, output treesize:21 [2018-04-13 07:37:36,234 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-13 07:37:36,240 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:36,241 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-13 07:37:36,241 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,244 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,255 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-13 07:37:36,258 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:36,259 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-13 07:37:36,259 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,263 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,269 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,269 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:47, output treesize:39 [2018-04-13 07:37:36,312 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2018-04-13 07:37:36,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:36,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:36,315 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:36,315 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2018-04-13 07:37:36,316 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,319 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,327 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2018-04-13 07:37:36,329 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:36,329 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:36,330 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:36,330 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2018-04-13 07:37:36,330 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,334 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,338 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:36,339 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:59, output treesize:7 [2018-04-13 07:37:36,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 07:37:36,353 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 07:37:36,353 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-04-13 07:37:36,354 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-13 07:37:36,354 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-13 07:37:36,354 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2018-04-13 07:37:36,354 INFO L87 Difference]: Start difference. First operand 330 states and 373 transitions. Second operand 10 states. [2018-04-13 07:37:36,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:37:36,739 INFO L93 Difference]: Finished difference Result 347 states and 393 transitions. [2018-04-13 07:37:36,739 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 07:37:36,739 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 28 [2018-04-13 07:37:36,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:37:36,740 INFO L225 Difference]: With dead ends: 347 [2018-04-13 07:37:36,740 INFO L226 Difference]: Without dead ends: 347 [2018-04-13 07:37:36,740 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2018-04-13 07:37:36,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-04-13 07:37:36,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 341. [2018-04-13 07:37:36,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 341 states. [2018-04-13 07:37:36,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 386 transitions. [2018-04-13 07:37:36,748 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 386 transitions. Word has length 28 [2018-04-13 07:37:36,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:37:36,748 INFO L459 AbstractCegarLoop]: Abstraction has 341 states and 386 transitions. [2018-04-13 07:37:36,748 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-13 07:37:36,748 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 386 transitions. [2018-04-13 07:37:36,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-13 07:37:36,749 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:36,749 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:37:36,749 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:36,749 INFO L82 PathProgramCache]: Analyzing trace with hash -266020206, now seen corresponding path program 1 times [2018-04-13 07:37:36,749 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:36,749 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:36,750 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:36,750 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:36,750 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:36,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:36,761 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:36,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 07:37:36,868 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 07:37:36,868 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-13 07:37:36,868 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 07:37:36,868 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 07:37:36,868 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-13 07:37:36,868 INFO L87 Difference]: Start difference. First operand 341 states and 386 transitions. Second operand 9 states. [2018-04-13 07:37:37,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:37:37,143 INFO L93 Difference]: Finished difference Result 345 states and 390 transitions. [2018-04-13 07:37:37,143 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-13 07:37:37,144 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 30 [2018-04-13 07:37:37,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:37:37,145 INFO L225 Difference]: With dead ends: 345 [2018-04-13 07:37:37,145 INFO L226 Difference]: Without dead ends: 345 [2018-04-13 07:37:37,145 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2018-04-13 07:37:37,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2018-04-13 07:37:37,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 343. [2018-04-13 07:37:37,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-04-13 07:37:37,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 388 transitions. [2018-04-13 07:37:37,152 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 388 transitions. Word has length 30 [2018-04-13 07:37:37,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:37:37,152 INFO L459 AbstractCegarLoop]: Abstraction has 343 states and 388 transitions. [2018-04-13 07:37:37,153 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 07:37:37,153 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 388 transitions. [2018-04-13 07:37:37,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-13 07:37:37,153 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:37,154 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:37:37,154 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:37,154 INFO L82 PathProgramCache]: Analyzing trace with hash 610464061, now seen corresponding path program 1 times [2018-04-13 07:37:37,154 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:37,154 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:37,155 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:37,155 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:37,155 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:37,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:37,173 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:37,179 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 07:37:37,179 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 07:37:37,180 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 07:37:37,180 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:37,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:37,255 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 07:37:37,258 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 07:37:37,259 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,262 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,262 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-13 07:37:37,334 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-13 07:37:37,336 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-13 07:37:37,336 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,338 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,344 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:37,345 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:27 [2018-04-13 07:37:37,369 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 35 [2018-04-13 07:37:37,372 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2018-04-13 07:37:37,372 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,389 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 30 [2018-04-13 07:37:37,389 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-13 07:37:37,399 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:37:37,414 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-13 07:37:37,414 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:40, output treesize:69 [2018-04-13 07:37:37,469 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 37 [2018-04-13 07:37:37,473 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:37,474 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-13 07:37:37,474 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,485 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,536 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 67 [2018-04-13 07:37:37,545 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:37,546 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 78 [2018-04-13 07:37:37,546 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,578 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:37,591 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 61 [2018-04-13 07:37:37,592 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-13 07:37:37,622 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:37:37,649 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 4 dim-0 vars, and 3 xjuncts. [2018-04-13 07:37:37,649 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 5 variables, input treesize:113, output treesize:139 [2018-04-13 07:37:37,659 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 (select |c_old(#valid)| |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.base|))) (.cse3 (= (store |c_old(#valid)| |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.base| 1) |c_#valid|))) (or (exists ((__U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~head.offset Int) (__U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~node~0.offset Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~head.offset 4)))) (let ((.cse1 (select |c_#memory_$Pointer$.base| .cse0))) (and (<= __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~head.offset |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.offset|) (= |c_#valid| (store |c_old(#valid)| .cse0 1)) (= (select .cse1 (+ __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~node~0.offset 5)) 0) (<= 0 __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~head.offset) (= 0 (select |c_old(#valid)| .cse0)) (= (select .cse1 (+ __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~node~0.offset 1)) 0))))) (and .cse2 .cse3 (exists ((v_prenex_2 Int)) (let ((.cse4 (select |c_#memory_$Pointer$.base| |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.base|))) (and (<= v_prenex_2 (+ |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.offset| 3)) (<= 3 v_prenex_2) (= (select .cse4 (+ v_prenex_2 1)) 0) (= (select .cse4 (+ v_prenex_2 5)) 0))))) (and .cse2 .cse3 (exists ((v_prenex_3 Int)) (let ((.cse5 (select |c_#memory_$Pointer$.base| |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.base|)) (.cse6 (+ v_prenex_3 1))) (and (= (select .cse5 .cse6) 0) (<= .cse6 |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.offset|) (= 0 (select .cse5 (+ v_prenex_3 5))) (<= 0 .cse6))))))) is different from true [2018-04-13 07:37:37,675 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-13 07:37:37,675 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,690 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:37,691 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:37,692 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 33 [2018-04-13 07:37:37,692 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,711 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 3 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:37,711 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:163, output treesize:66 [2018-04-13 07:37:37,779 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:37,779 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:37,781 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:37,781 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 52 [2018-04-13 07:37:37,782 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,804 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:37,804 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:77, output treesize:85 [2018-04-13 07:37:37,885 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 73 [2018-04-13 07:37:37,888 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-13 07:37:37,888 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,897 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,912 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:37,913 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:98, output treesize:85 [2018-04-13 07:37:37,951 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 73 [2018-04-13 07:37:37,953 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-13 07:37:37,954 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,962 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:37,978 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:37,978 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:98, output treesize:94 [2018-04-13 07:37:38,027 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 65 [2018-04-13 07:37:38,030 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:38,033 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 8 [2018-04-13 07:37:38,033 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:38,044 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:38,045 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2018-04-13 07:37:38,045 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:38,051 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2018-04-13 07:37:38,051 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:38,054 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:38,061 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:38,061 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 7 variables, input treesize:103, output treesize:28 [2018-04-13 07:37:38,090 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 07:37:38,090 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 07:37:38,090 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 07:37:38,090 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 07:37:38,090 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 07:37:38,090 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=268, Unknown=1, NotChecked=32, Total=342 [2018-04-13 07:37:38,090 INFO L87 Difference]: Start difference. First operand 343 states and 388 transitions. Second operand 19 states. [2018-04-13 07:37:41,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:37:41,209 INFO L93 Difference]: Finished difference Result 511 states and 615 transitions. [2018-04-13 07:37:41,209 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 07:37:41,209 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 47 [2018-04-13 07:37:41,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:37:41,212 INFO L225 Difference]: With dead ends: 511 [2018-04-13 07:37:41,213 INFO L226 Difference]: Without dead ends: 511 [2018-04-13 07:37:41,213 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=152, Invalid=843, Unknown=1, NotChecked=60, Total=1056 [2018-04-13 07:37:41,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2018-04-13 07:37:41,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 391. [2018-04-13 07:37:41,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 391 states. [2018-04-13 07:37:41,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 489 transitions. [2018-04-13 07:37:41,225 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 489 transitions. Word has length 47 [2018-04-13 07:37:41,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:37:41,225 INFO L459 AbstractCegarLoop]: Abstraction has 391 states and 489 transitions. [2018-04-13 07:37:41,226 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 07:37:41,226 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 489 transitions. [2018-04-13 07:37:41,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-13 07:37:41,226 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:41,227 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:37:41,227 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:41,227 INFO L82 PathProgramCache]: Analyzing trace with hash 610464062, now seen corresponding path program 1 times [2018-04-13 07:37:41,227 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:41,227 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:41,228 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:41,228 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:41,228 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:41,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:41,245 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:41,254 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 07:37:41,254 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 07:37:41,254 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 07:37:41,255 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:41,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:41,342 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 07:37:41,345 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 07:37:41,345 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,348 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,349 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-13 07:37:41,376 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 07:37:41,376 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,383 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,384 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2018-04-13 07:37:41,429 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-13 07:37:41,431 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-13 07:37:41,432 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,433 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,445 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-13 07:37:41,447 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-13 07:37:41,447 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,449 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,462 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:41,463 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:51, output treesize:43 [2018-04-13 07:37:41,493 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 35 [2018-04-13 07:37:41,496 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2018-04-13 07:37:41,496 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,508 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,557 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 53 [2018-04-13 07:37:41,561 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 35 [2018-04-13 07:37:41,561 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,584 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,601 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:41,601 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:69, output treesize:67 [2018-04-13 07:37:41,650 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 95 treesize of output 86 [2018-04-13 07:37:41,660 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 95 [2018-04-13 07:37:41,660 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,696 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:41,703 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 64 [2018-04-13 07:37:41,703 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-13 07:37:41,735 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:37:41,761 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:41,762 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 55 [2018-04-13 07:37:41,763 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:41,764 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2018-04-13 07:37:41,764 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,776 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,787 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 94 treesize of output 104 [2018-04-13 07:37:41,789 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 94 [2018-04-13 07:37:41,790 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,824 INFO L267 ElimStorePlain]: Start of recursive call 7: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,845 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-13 07:37:41,845 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 3 variables, input treesize:115, output treesize:143 [2018-04-13 07:37:41,883 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-13 07:37:41,883 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,897 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:41,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:41,898 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 10 [2018-04-13 07:37:41,898 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,909 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:41,909 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:159, output treesize:97 [2018-04-13 07:37:41,974 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2018-04-13 07:37:41,974 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:41,997 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:41,998 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:41,998 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-13 07:37:41,998 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,010 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:42,010 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:108, output treesize:101 [2018-04-13 07:37:42,127 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 79 [2018-04-13 07:37:42,144 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 53 treesize of output 68 [2018-04-13 07:37:42,144 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-13 07:37:42,196 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 45 [2018-04-13 07:37:42,196 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,223 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-13 07:37:42,267 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 87 [2018-04-13 07:37:42,270 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:42,271 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 34 [2018-04-13 07:37:42,272 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,282 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,297 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 111 treesize of output 122 [2018-04-13 07:37:42,300 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 121 [2018-04-13 07:37:42,300 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,346 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 80 treesize of output 95 [2018-04-13 07:37:42,346 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2018-04-13 07:37:42,388 INFO L267 ElimStorePlain]: Start of recursive call 7: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-13 07:37:42,395 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 87 [2018-04-13 07:37:42,398 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:42,398 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:42,400 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 34 [2018-04-13 07:37:42,400 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,409 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,456 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2018-04-13 07:37:42,456 INFO L202 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:133, output treesize:259 [2018-04-13 07:37:42,560 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:42,560 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 114 [2018-04-13 07:37:42,562 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 13 [2018-04-13 07:37:42,562 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,580 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,691 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 114 [2018-04-13 07:37:42,693 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 27 [2018-04-13 07:37:42,693 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,707 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,791 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:42,792 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 86 [2018-04-13 07:37:42,795 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2018-04-13 07:37:42,795 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,804 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,872 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 99 [2018-04-13 07:37:42,878 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 46 [2018-04-13 07:37:42,878 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,890 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:42,971 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 142 treesize of output 147 [2018-04-13 07:37:42,975 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:42,976 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 147 treesize of output 156 [2018-04-13 07:37:42,976 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,033 INFO L267 ElimStorePlain]: Start of recursive call 10: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,104 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 138 treesize of output 154 [2018-04-13 07:37:43,106 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 144 [2018-04-13 07:37:43,107 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,193 INFO L267 ElimStorePlain]: Start of recursive call 12: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,237 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 6 dim-2 vars, End of recursive call: 5 dim-0 vars, and 3 xjuncts. [2018-04-13 07:37:43,237 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 11 variables, input treesize:405, output treesize:331 [2018-04-13 07:37:43,321 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 84 [2018-04-13 07:37:43,323 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2018-04-13 07:37:43,324 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,334 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:43,334 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2018-04-13 07:37:43,334 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,342 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,394 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 42 [2018-04-13 07:37:43,396 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:43,396 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2018-04-13 07:37:43,396 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,401 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,449 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 109 [2018-04-13 07:37:43,455 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:43,455 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2018-04-13 07:37:43,455 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,468 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,517 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 67 [2018-04-13 07:37:43,519 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:43,519 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2018-04-13 07:37:43,519 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,531 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2018-04-13 07:37:43,531 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,537 INFO L267 ElimStorePlain]: Start of recursive call 9: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,584 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 152 treesize of output 158 [2018-04-13 07:37:43,586 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 144 treesize of output 137 [2018-04-13 07:37:43,587 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,642 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:43,642 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 119 [2018-04-13 07:37:43,642 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,687 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:43,688 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 126 [2018-04-13 07:37:43,688 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,733 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 106 [2018-04-13 07:37:43,734 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,760 INFO L267 ElimStorePlain]: Start of recursive call 12: 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,796 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 93 [2018-04-13 07:37:43,799 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:43,799 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 65 [2018-04-13 07:37:43,799 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,839 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:43,840 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 47 [2018-04-13 07:37:43,840 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,868 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:43,876 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 78 treesize of output 86 [2018-04-13 07:37:43,877 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 2 xjuncts. [2018-04-13 07:37:43,912 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:43,913 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 47 [2018-04-13 07:37:43,913 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,914 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:43,914 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 38 [2018-04-13 07:37:43,915 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:43,943 INFO L267 ElimStorePlain]: Start of recursive call 17: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-13 07:37:43,981 INFO L267 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 6 dim-2 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2018-04-13 07:37:43,982 INFO L202 ElimStorePlain]: Needed 22 recursive calls to eliminate 17 variables, input treesize:385, output treesize:59 [2018-04-13 07:37:44,026 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 07:37:44,026 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 07:37:44,026 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 07:37:44,026 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 07:37:44,026 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 07:37:44,026 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=376, Unknown=0, NotChecked=0, Total=420 [2018-04-13 07:37:44,026 INFO L87 Difference]: Start difference. First operand 391 states and 489 transitions. Second operand 21 states. [2018-04-13 07:37:45,329 WARN L151 SmtUtils]: Spent 209ms on a formula simplification. DAG size of input: 154 DAG size of output 101 [2018-04-13 07:37:45,703 WARN L151 SmtUtils]: Spent 226ms on a formula simplification. DAG size of input: 159 DAG size of output 118 [2018-04-13 07:37:48,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:37:48,855 INFO L93 Difference]: Finished difference Result 510 states and 614 transitions. [2018-04-13 07:37:48,855 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 07:37:48,855 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 47 [2018-04-13 07:37:48,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:37:48,857 INFO L225 Difference]: With dead ends: 510 [2018-04-13 07:37:48,857 INFO L226 Difference]: Without dead ends: 510 [2018-04-13 07:37:48,858 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2018-04-13 07:37:48,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2018-04-13 07:37:48,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 391. [2018-04-13 07:37:48,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 391 states. [2018-04-13 07:37:48,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 488 transitions. [2018-04-13 07:37:48,870 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 488 transitions. Word has length 47 [2018-04-13 07:37:48,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:37:48,870 INFO L459 AbstractCegarLoop]: Abstraction has 391 states and 488 transitions. [2018-04-13 07:37:48,870 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 07:37:48,870 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 488 transitions. [2018-04-13 07:37:48,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-13 07:37:48,872 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:48,872 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:37:48,872 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:48,872 INFO L82 PathProgramCache]: Analyzing trace with hash 685523494, now seen corresponding path program 1 times [2018-04-13 07:37:48,872 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:48,872 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:48,873 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:48,873 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:48,873 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:48,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:48,895 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:48,901 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 07:37:48,902 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 07:37:48,902 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 07:37:48,902 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:48,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:48,983 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 07:37:49,002 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 07:37:49,002 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:49,005 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:49,005 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2018-04-13 07:37:49,043 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-13 07:37:49,045 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-13 07:37:49,046 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:49,047 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:49,055 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:49,055 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:23 [2018-04-13 07:37:49,123 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:49,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:49,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:49,126 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 42 [2018-04-13 07:37:49,126 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:49,139 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:49,139 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:37, output treesize:45 [2018-04-13 07:37:49,226 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 42 [2018-04-13 07:37:49,228 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 15 [2018-04-13 07:37:49,228 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:49,233 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:49,244 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:49,244 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:64, output treesize:60 [2018-04-13 07:37:49,276 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 49 [2018-04-13 07:37:49,278 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:49,279 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2018-04-13 07:37:49,280 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:49,287 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:49,299 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:49,299 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:73, output treesize:69 [2018-04-13 07:37:49,356 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 47 [2018-04-13 07:37:49,361 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:49,361 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2018-04-13 07:37:49,362 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:49,371 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:49,373 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 18 [2018-04-13 07:37:49,373 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:49,377 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:49,388 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:49,388 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:78, output treesize:24 [2018-04-13 07:37:49,420 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 18 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-13 07:37:49,420 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 07:37:49,420 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 07:37:49,421 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 07:37:49,421 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 07:37:49,421 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2018-04-13 07:37:49,421 INFO L87 Difference]: Start difference. First operand 391 states and 488 transitions. Second operand 18 states. [2018-04-13 07:37:53,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:37:53,770 INFO L93 Difference]: Finished difference Result 467 states and 570 transitions. [2018-04-13 07:37:53,771 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 07:37:53,771 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 66 [2018-04-13 07:37:53,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:37:53,772 INFO L225 Difference]: With dead ends: 467 [2018-04-13 07:37:53,773 INFO L226 Difference]: Without dead ends: 467 [2018-04-13 07:37:53,773 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=281, Invalid=909, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 07:37:53,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2018-04-13 07:37:53,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 394. [2018-04-13 07:37:53,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 394 states. [2018-04-13 07:37:53,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 490 transitions. [2018-04-13 07:37:53,783 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 490 transitions. Word has length 66 [2018-04-13 07:37:53,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:37:53,783 INFO L459 AbstractCegarLoop]: Abstraction has 394 states and 490 transitions. [2018-04-13 07:37:53,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 07:37:53,784 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 490 transitions. [2018-04-13 07:37:53,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-13 07:37:53,785 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:53,785 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:37:53,785 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:53,785 INFO L82 PathProgramCache]: Analyzing trace with hash 685523495, now seen corresponding path program 1 times [2018-04-13 07:37:53,785 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:53,785 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:53,786 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:53,786 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:53,786 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:53,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:53,806 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:53,810 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 07:37:53,810 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 07:37:53,811 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 07:37:53,811 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:53,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:53,884 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 07:37:53,887 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-04-13 07:37:53,887 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:53,887 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:53,887 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:5, output treesize:1 [2018-04-13 07:37:53,894 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 07:37:53,894 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:53,898 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:53,898 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2018-04-13 07:37:53,967 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-13 07:37:53,969 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-13 07:37:53,970 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:53,972 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:53,982 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-13 07:37:53,984 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-13 07:37:53,984 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:53,985 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:53,992 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:53,992 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:43, output treesize:35 [2018-04-13 07:37:54,025 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:54,026 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:54,026 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 12 [2018-04-13 07:37:54,026 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,034 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2018-04-13 07:37:54,034 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,040 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,040 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:39 [2018-04-13 07:37:54,111 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 26 [2018-04-13 07:37:54,113 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-13 07:37:54,113 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,117 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,129 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 39 [2018-04-13 07:37:54,131 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 15 [2018-04-13 07:37:54,131 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,136 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,144 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,145 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:71, output treesize:54 [2018-04-13 07:37:54,169 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 26 [2018-04-13 07:37:54,172 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-13 07:37:54,172 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,176 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,193 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 46 [2018-04-13 07:37:54,195 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:54,196 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:54,196 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 42 [2018-04-13 07:37:54,197 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,205 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,215 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:54,215 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:80, output treesize:72 [2018-04-13 07:37:54,268 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 28 [2018-04-13 07:37:54,271 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2018-04-13 07:37:54,271 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,278 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 5 [2018-04-13 07:37:54,278 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,280 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,295 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 44 [2018-04-13 07:37:54,297 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 22 [2018-04-13 07:37:54,297 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,306 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:54,306 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:37:54,307 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 18 [2018-04-13 07:37:54,307 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,312 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:54,318 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:37:54,319 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:90, output treesize:17 [2018-04-13 07:37:54,354 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 18 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-13 07:37:54,355 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 07:37:54,355 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 07:37:54,355 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 07:37:54,355 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 07:37:54,356 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2018-04-13 07:37:54,356 INFO L87 Difference]: Start difference. First operand 394 states and 490 transitions. Second operand 16 states. [2018-04-13 07:37:56,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:37:56,321 INFO L93 Difference]: Finished difference Result 519 states and 658 transitions. [2018-04-13 07:37:56,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 07:37:56,322 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 66 [2018-04-13 07:37:56,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:37:56,324 INFO L225 Difference]: With dead ends: 519 [2018-04-13 07:37:56,324 INFO L226 Difference]: Without dead ends: 519 [2018-04-13 07:37:56,324 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=247, Invalid=623, Unknown=0, NotChecked=0, Total=870 [2018-04-13 07:37:56,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2018-04-13 07:37:56,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 397. [2018-04-13 07:37:56,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 397 states. [2018-04-13 07:37:56,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 478 transitions. [2018-04-13 07:37:56,336 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 478 transitions. Word has length 66 [2018-04-13 07:37:56,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:37:56,337 INFO L459 AbstractCegarLoop]: Abstraction has 397 states and 478 transitions. [2018-04-13 07:37:56,337 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 07:37:56,337 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 478 transitions. [2018-04-13 07:37:56,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2018-04-13 07:37:56,341 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:56,341 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:37:56,341 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:56,342 INFO L82 PathProgramCache]: Analyzing trace with hash -2009869914, now seen corresponding path program 1 times [2018-04-13 07:37:56,342 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:56,342 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:56,343 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:56,343 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:56,343 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:56,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:56,360 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:56,515 INFO L134 CoverageAnalysis]: Checked inductivity of 1470 backedges. 7 proven. 91 refuted. 0 times theorem prover too weak. 1372 trivial. 0 not checked. [2018-04-13 07:37:56,515 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 07:37:56,516 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 07:37:56,516 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:56,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:56,535 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 07:37:56,553 INFO L134 CoverageAnalysis]: Checked inductivity of 1470 backedges. 293 proven. 0 refuted. 0 times theorem prover too weak. 1177 trivial. 0 not checked. [2018-04-13 07:37:56,554 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-13 07:37:56,554 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 3 [2018-04-13 07:37:56,555 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-13 07:37:56,555 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-13 07:37:56,555 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 07:37:56,555 INFO L87 Difference]: Start difference. First operand 397 states and 478 transitions. Second operand 3 states. [2018-04-13 07:37:56,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:37:56,561 INFO L93 Difference]: Finished difference Result 399 states and 480 transitions. [2018-04-13 07:37:56,561 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-13 07:37:56,561 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 255 [2018-04-13 07:37:56,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:37:56,563 INFO L225 Difference]: With dead ends: 399 [2018-04-13 07:37:56,563 INFO L226 Difference]: Without dead ends: 399 [2018-04-13 07:37:56,563 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 256 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-13 07:37:56,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2018-04-13 07:37:56,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 399. [2018-04-13 07:37:56,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-13 07:37:56,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 480 transitions. [2018-04-13 07:37:56,570 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 480 transitions. Word has length 255 [2018-04-13 07:37:56,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:37:56,570 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 480 transitions. [2018-04-13 07:37:56,570 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-13 07:37:56,570 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 480 transitions. [2018-04-13 07:37:56,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-04-13 07:37:56,572 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:37:56,573 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:37:56,573 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:37:56,573 INFO L82 PathProgramCache]: Analyzing trace with hash 1204168800, now seen corresponding path program 1 times [2018-04-13 07:37:56,573 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:37:56,573 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:37:56,574 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:56,574 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:56,574 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:37:56,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:56,617 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:37:56,685 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 07:37:56,685 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 07:37:56,685 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 07:37:56,685 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:37:57,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:37:57,640 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 07:37:57,682 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-13 07:37:57,684 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-13 07:37:57,685 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:57,686 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:57,695 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:57,695 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2018-04-13 07:37:57,714 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-13 07:37:57,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:57,717 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-13 07:37:57,717 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:57,721 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:57,728 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:57,728 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2018-04-13 07:37:57,758 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 40 [2018-04-13 07:37:57,762 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2018-04-13 07:37:57,762 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:57,783 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:57,801 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 49 [2018-04-13 07:37:57,802 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-13 07:37:57,833 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-13 07:37:57,859 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-13 07:37:57,859 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:43, output treesize:120 [2018-04-13 07:37:57,956 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 66 [2018-04-13 07:37:57,960 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:57,961 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 79 [2018-04-13 07:37:57,961 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:57,986 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:57,989 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:58,002 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 63 [2018-04-13 07:37:58,002 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-13 07:37:58,025 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:37:58,065 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 33 [2018-04-13 07:37:58,067 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:58,068 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:58,068 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:58,070 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 46 [2018-04-13 07:37:58,070 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:58,104 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:58,139 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 31 [2018-04-13 07:37:58,142 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:37:58,144 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2018-04-13 07:37:58,144 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 07:37:58,149 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:37:58,176 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 4 xjuncts. [2018-04-13 07:37:58,177 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:144, output treesize:157 [2018-04-13 07:38:01,431 WARN L151 SmtUtils]: Spent 656ms on a formula simplification. DAG size of input: 110 DAG size of output 84 [2018-04-13 07:38:01,433 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:01,434 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:01,436 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:01,437 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 113 [2018-04-13 07:38:01,437 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:38:01,616 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:01,660 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:01,660 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 84 [2018-04-13 07:38:01,661 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:38:01,986 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:01,987 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 81 [2018-04-13 07:38:01,990 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:01,991 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:01,992 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:38:01,994 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:01,995 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,008 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:38:02,016 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 82 [2018-04-13 07:38:02,079 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,080 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,081 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,081 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:38:02,082 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 90 [2018-04-13 07:38:02,082 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,129 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,130 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,132 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:38:02,133 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,134 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 84 [2018-04-13 07:38:02,134 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,151 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,171 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2018-04-13 07:38:02,173 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 18 [2018-04-13 07:38:02,175 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,176 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-13 07:38:02,176 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,180 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,188 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,201 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,269 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,283 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 106 treesize of output 124 [2018-04-13 07:38:02,287 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:38:02,288 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,293 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:38:02,299 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 116 treesize of output 120 [2018-04-13 07:38:02,428 WARN L151 SmtUtils]: Spent 127ms on a formula simplification. DAG size of input: 77 DAG size of output 62 [2018-04-13 07:38:02,431 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,431 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:38:02,431 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 100 [2018-04-13 07:38:02,432 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,478 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,593 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:38:02,594 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,595 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,596 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,597 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,599 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,599 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 115 [2018-04-13 07:38:02,603 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,604 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,605 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:38:02,605 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,607 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,607 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:38:02,612 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 120 [2018-04-13 07:38:02,613 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 2 xjuncts. [2018-04-13 07:38:02,664 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:38:02,795 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 69 [2018-04-13 07:38:02,797 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 18 [2018-04-13 07:38:02,800 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,800 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-13 07:38:02,801 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,805 INFO L267 ElimStorePlain]: Start of recursive call 17: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,819 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,823 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 64 [2018-04-13 07:38:02,825 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 18 [2018-04-13 07:38:02,835 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,836 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-13 07:38:02,837 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,842 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,854 INFO L267 ElimStorePlain]: Start of recursive call 19: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,957 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,958 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,964 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,968 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 116 [2018-04-13 07:38:02,970 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 18 [2018-04-13 07:38:02,972 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:02,972 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-13 07:38:02,973 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2018-04-13 07:38:02,977 INFO L267 ElimStorePlain]: Start of recursive call 23: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:38:03,004 INFO L267 ElimStorePlain]: Start of recursive call 22: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:38:03,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:03,146 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 78 [2018-04-13 07:38:03,147 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 18 [2018-04-13 07:38:03,149 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:38:03,149 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-13 07:38:03,149 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2018-04-13 07:38:03,153 INFO L267 ElimStorePlain]: Start of recursive call 26: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:38:03,166 INFO L267 ElimStorePlain]: Start of recursive call 25: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:38:03,208 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, 2 dim-1 vars, 3 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:38:03,253 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, 2 dim-2 vars, End of recursive call: 5 dim-0 vars, and 3 xjuncts. [2018-04-13 07:38:03,253 INFO L202 ElimStorePlain]: Needed 27 recursive calls to eliminate 11 variables, input treesize:244, output treesize:231 [2018-04-13 07:38:03,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1680 backedges. 1148 proven. 46 refuted. 0 times theorem prover too weak. 486 trivial. 0 not checked. [2018-04-13 07:38:03,615 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 07:38:03,615 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-13 07:38:03,615 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 07:38:03,616 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 07:38:03,616 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=706, Unknown=11, NotChecked=0, Total=812 [2018-04-13 07:38:03,616 INFO L87 Difference]: Start difference. First operand 399 states and 480 transitions. Second operand 29 states. [2018-04-13 07:38:30,623 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 65 DAG size of output 59 [2018-04-13 07:38:34,894 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 82 DAG size of output 77 [2018-04-13 07:38:43,416 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 69 DAG size of output 66 [2018-04-13 07:39:02,140 WARN L151 SmtUtils]: Spent 250ms on a formula simplification. DAG size of input: 82 DAG size of output 72 [2018-04-13 07:39:53,738 WARN L151 SmtUtils]: Spent 393ms on a formula simplification. DAG size of input: 82 DAG size of output 57 [2018-04-13 07:39:57,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:39:57,487 INFO L93 Difference]: Finished difference Result 698 states and 877 transitions. [2018-04-13 07:39:57,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 07:39:57,487 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 283 [2018-04-13 07:39:57,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:39:57,490 INFO L225 Difference]: With dead ends: 698 [2018-04-13 07:39:57,490 INFO L226 Difference]: Without dead ends: 698 [2018-04-13 07:39:57,491 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 694 ImplicationChecksByTransitivity, 35.6s TimeCoverageRelationStatistics Valid=444, Invalid=2830, Unknown=32, NotChecked=0, Total=3306 [2018-04-13 07:39:57,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2018-04-13 07:39:57,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 466. [2018-04-13 07:39:57,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 466 states. [2018-04-13 07:39:57,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 623 transitions. [2018-04-13 07:39:57,510 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 623 transitions. Word has length 283 [2018-04-13 07:39:57,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:39:57,510 INFO L459 AbstractCegarLoop]: Abstraction has 466 states and 623 transitions. [2018-04-13 07:39:57,511 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 07:39:57,511 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 623 transitions. [2018-04-13 07:39:57,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2018-04-13 07:39:57,516 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:39:57,517 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 10, 10, 10, 10, 10, 10, 10, 10, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:39:57,517 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:39:57,517 INFO L82 PathProgramCache]: Analyzing trace with hash -1143390828, now seen corresponding path program 1 times [2018-04-13 07:39:57,517 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:39:57,517 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:39:57,518 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:39:57,518 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:39:57,518 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:39:57,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:39:57,580 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:39:57,598 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 07:39:57,598 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 07:39:57,598 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 07:39:57,599 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:39:58,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:39:58,497 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 07:39:58,504 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 07:39:58,504 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:58,506 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:39:58,506 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 07:39:58,516 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,517 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 21 [2018-04-13 07:39:58,517 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:58,524 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:39:58,524 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:14 [2018-04-13 07:39:58,565 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#t~malloc54.base| Int)) (and (<= (select |c_old(#valid)| |__U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#t~malloc54.base|) 0) (not (= |__U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#t~malloc54.base| 0)) (= |c_#valid| (store |c_old(#valid)| |__U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#t~malloc54.base| 1)))) is different from true [2018-04-13 07:39:58,574 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,575 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,576 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,577 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,579 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 45 [2018-04-13 07:39:58,579 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:58,591 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:39:58,591 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:23 [2018-04-13 07:39:58,620 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,621 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,622 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,623 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,624 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,624 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,626 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 62 [2018-04-13 07:39:58,626 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:58,640 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 07:39:58,640 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:38, output treesize:36 [2018-04-13 07:39:58,677 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,677 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,678 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,680 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,681 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,682 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,683 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,684 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,686 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 83 [2018-04-13 07:39:58,687 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:58,711 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-13 07:39:58,711 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:51, output treesize:53 [2018-04-13 07:39:58,742 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#t~malloc54.base| Int)) (and (not (= |__U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#t~malloc54.base| 0)) (= |c_#valid| (store |c_old(#valid)| |__U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#t~malloc54.base| 1)))) is different from true [2018-04-13 07:39:58,749 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,751 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,752 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,754 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,755 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,756 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 81 [2018-04-13 07:39:58,756 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:58,781 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2018-04-13 07:39:58,781 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:63, output treesize:58 [2018-04-13 07:39:58,806 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,808 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,809 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,811 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,812 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,813 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 81 [2018-04-13 07:39:58,813 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:58,841 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2018-04-13 07:39:58,841 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:63, output treesize:58 [2018-04-13 07:39:58,913 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,915 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,916 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,918 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,919 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:58,920 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 81 [2018-04-13 07:39:58,920 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:58,941 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2018-04-13 07:39:58,941 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:63, output treesize:58 [2018-04-13 07:39:59,025 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-13 07:39:59,026 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-13 07:39:59,027 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:59,030 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:39:59,043 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:39:59,044 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2018-04-13 07:39:59,069 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-13 07:39:59,071 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,071 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-13 07:39:59,072 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:59,076 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:39:59,083 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:39:59,083 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2018-04-13 07:39:59,121 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 40 [2018-04-13 07:39:59,123 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2018-04-13 07:39:59,123 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:59,142 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,155 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 53 [2018-04-13 07:39:59,155 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-13 07:39:59,188 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-13 07:39:59,218 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-13 07:39:59,218 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:50, output treesize:141 [2018-04-13 07:39:59,309 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 38 [2018-04-13 07:39:59,311 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,312 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,313 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,313 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,314 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 60 [2018-04-13 07:39:59,314 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:59,326 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:39:59,377 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 92 treesize of output 81 [2018-04-13 07:39:59,379 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,380 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 94 [2018-04-13 07:39:59,380 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:59,413 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,413 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,415 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,420 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 101 [2018-04-13 07:39:59,421 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-13 07:39:59,454 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:39:59,498 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,499 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 46 [2018-04-13 07:39:59,500 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2018-04-13 07:39:59,501 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:59,506 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:39:59,541 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 4 xjuncts. [2018-04-13 07:39:59,541 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:183, output treesize:221 [2018-04-13 07:39:59,680 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,681 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,681 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,682 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,682 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,683 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,683 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,684 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,685 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,685 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:39:59,687 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 17 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 98 [2018-04-13 07:39:59,687 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:39:59,712 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:39:59,712 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 17 variables, input treesize:402, output treesize:67 [2018-04-13 07:40:00,056 INFO L134 CoverageAnalysis]: Checked inductivity of 1400 backedges. 758 proven. 28 refuted. 0 times theorem prover too weak. 366 trivial. 248 not checked. [2018-04-13 07:40:00,057 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 07:40:00,057 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 07:40:00,057 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 07:40:00,057 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 07:40:00,058 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=487, Unknown=2, NotChecked=90, Total=650 [2018-04-13 07:40:00,058 INFO L87 Difference]: Start difference. First operand 466 states and 623 transitions. Second operand 26 states. [2018-04-13 07:40:00,972 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 90 DAG size of output 72 [2018-04-13 07:40:05,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:40:05,515 INFO L93 Difference]: Finished difference Result 777 states and 910 transitions. [2018-04-13 07:40:05,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 07:40:05,515 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 293 [2018-04-13 07:40:05,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:40:05,517 INFO L225 Difference]: With dead ends: 777 [2018-04-13 07:40:05,517 INFO L226 Difference]: Without dead ends: 764 [2018-04-13 07:40:05,518 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 264 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=375, Invalid=2493, Unknown=2, NotChecked=210, Total=3080 [2018-04-13 07:40:05,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2018-04-13 07:40:05,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 415. [2018-04-13 07:40:05,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 415 states. [2018-04-13 07:40:05,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 511 transitions. [2018-04-13 07:40:05,533 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 511 transitions. Word has length 293 [2018-04-13 07:40:05,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:40:05,533 INFO L459 AbstractCegarLoop]: Abstraction has 415 states and 511 transitions. [2018-04-13 07:40:05,533 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 07:40:05,533 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 511 transitions. [2018-04-13 07:40:05,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2018-04-13 07:40:05,538 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:40:05,538 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:40:05,539 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:40:05,539 INFO L82 PathProgramCache]: Analyzing trace with hash -880198444, now seen corresponding path program 2 times [2018-04-13 07:40:05,539 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:40:05,539 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:40:05,540 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:40:05,540 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:40:05,540 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:40:05,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:40:05,610 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:40:05,629 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 07:40:05,630 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 07:40:05,630 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 07:40:05,630 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 07:40:06,346 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 07:40:06,347 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 07:40:06,362 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 07:40:06,381 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-04-13 07:40:06,381 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,382 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,382 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:5, output treesize:1 [2018-04-13 07:40:06,443 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-13 07:40:06,448 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-13 07:40:06,448 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,449 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,457 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,457 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2018-04-13 07:40:06,476 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-13 07:40:06,477 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:06,478 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-13 07:40:06,478 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,482 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,488 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:40:06,488 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:34 [2018-04-13 07:40:06,515 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 40 [2018-04-13 07:40:06,517 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2018-04-13 07:40:06,517 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,535 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:06,545 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 49 [2018-04-13 07:40:06,546 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-13 07:40:06,569 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-13 07:40:06,594 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2018-04-13 07:40:06,594 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:47, output treesize:128 [2018-04-13 07:40:06,651 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 44 [2018-04-13 07:40:06,656 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:06,657 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:06,657 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:06,659 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 52 [2018-04-13 07:40:06,660 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,671 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,712 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 46 [2018-04-13 07:40:06,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:06,716 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2018-04-13 07:40:06,716 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,723 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,769 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 83 treesize of output 74 [2018-04-13 07:40:06,773 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:06,774 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:06,789 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 72 [2018-04-13 07:40:06,790 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-13 07:40:06,834 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:06,834 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 77 [2018-04-13 07:40:06,835 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,859 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:40:06,896 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 3 dim-2 vars, End of recursive call: 5 dim-0 vars, and 4 xjuncts. [2018-04-13 07:40:06,896 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 7 variables, input treesize:188, output treesize:206 [2018-04-13 07:40:06,904 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse4 (= 0 (select |c_old(#valid)| |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.base|))) (.cse5 (= (store |c_old(#valid)| |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.base| 1) |c_#valid|))) (or (exists ((v_prenex_76 Int) (__U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~head.offset Int)) (let ((.cse3 (select |c_#memory_$Pointer$.base| |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.base|))) (let ((.cse2 (select .cse3 __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~head.offset))) (let ((.cse0 (select |c_#memory_$Pointer$.base| .cse2)) (.cse1 (select .cse3 (+ __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~head.offset 4)))) (and (<= __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~head.offset |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select .cse0 (+ v_prenex_76 5)) 0) (= |c_#valid| (store |c_old(#valid)| .cse1 1)) (= .cse1 .cse2) (= (select .cse0 (+ v_prenex_76 1)) 0) (<= 0 __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~head.offset) (= 0 (select |c_old(#valid)| .cse1))))))) (and .cse4 .cse5 (exists ((v_prenex_72 Int)) (let ((.cse6 (select |c_#memory_$Pointer$.base| |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.base|))) (and (<= v_prenex_72 (+ |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.offset| 3)) (= 0 (select .cse6 (+ v_prenex_72 5))) (= 0 (select .cse6 (+ v_prenex_72 1))) (= |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.base| (select .cse6 (+ v_prenex_72 (- 3)))) (<= 3 v_prenex_72))))) (and .cse4 .cse5 (exists ((__U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~node~0.offset Int)) (let ((.cse7 (select |c_#memory_$Pointer$.base| |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.base|)) (.cse8 (+ __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~node~0.offset 5))) (and (= |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.base| (select .cse7 (+ __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~node~0.offset 9))) (= (select .cse7 (+ __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_~node~0.offset 1)) 0) (= 0 (select .cse7 .cse8)) (<= 0 .cse8) (<= .cse8 |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.offset|))))) (and (exists ((v_prenex_74 Int)) (let ((.cse9 (select |c_#memory_$Pointer$.base| |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.base|)) (.cse10 (+ v_prenex_74 1))) (and (= 0 (select .cse9 (+ v_prenex_74 5))) (<= .cse10 |c___U_MULTI_fsplit_list_test___true_valid_memsafety_i__append_#in~head.offset|) (<= 0 .cse10) (= 0 (select .cse9 .cse10))))) .cse4 .cse5))) is different from true [2018-04-13 07:40:06,912 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-13 07:40:06,912 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,945 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:06,946 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:06,946 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 31 [2018-04-13 07:40:06,947 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:06,967 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 4 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 07:40:06,968 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:250, output treesize:73 [2018-04-13 07:40:06,996 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:06,997 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 57 [2018-04-13 07:40:06,999 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:06,999 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 8 [2018-04-13 07:40:07,000 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:07,008 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:07,009 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 07:40:07,009 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2018-04-13 07:40:07,009 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:07,014 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:07,021 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:40:07,021 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:80, output treesize:15 [2018-04-13 07:40:07,106 INFO L134 CoverageAnalysis]: Checked inductivity of 1386 backedges. 362 proven. 27 refuted. 0 times theorem prover too weak. 995 trivial. 2 not checked. [2018-04-13 07:40:07,106 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 07:40:07,106 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 07:40:07,107 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 07:40:07,107 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 07:40:07,107 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=293, Unknown=1, NotChecked=34, Total=380 [2018-04-13 07:40:07,107 INFO L87 Difference]: Start difference. First operand 415 states and 511 transitions. Second operand 20 states. [2018-04-13 07:40:09,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 07:40:09,394 INFO L93 Difference]: Finished difference Result 520 states and 623 transitions. [2018-04-13 07:40:09,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 07:40:09,395 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 297 [2018-04-13 07:40:09,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 07:40:09,396 INFO L225 Difference]: With dead ends: 520 [2018-04-13 07:40:09,396 INFO L226 Difference]: Without dead ends: 520 [2018-04-13 07:40:09,397 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=181, Invalid=944, Unknown=1, NotChecked=64, Total=1190 [2018-04-13 07:40:09,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2018-04-13 07:40:09,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 455. [2018-04-13 07:40:09,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 455 states. [2018-04-13 07:40:09,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 569 transitions. [2018-04-13 07:40:09,407 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 569 transitions. Word has length 297 [2018-04-13 07:40:09,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 07:40:09,408 INFO L459 AbstractCegarLoop]: Abstraction has 455 states and 569 transitions. [2018-04-13 07:40:09,408 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 07:40:09,408 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 569 transitions. [2018-04-13 07:40:09,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2018-04-13 07:40:09,411 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 07:40:09,411 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 07:40:09,411 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-13 07:40:09,411 INFO L82 PathProgramCache]: Analyzing trace with hash -880198443, now seen corresponding path program 1 times [2018-04-13 07:40:09,412 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 07:40:09,412 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 07:40:09,412 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:40:09,412 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 07:40:09,412 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 07:40:09,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:40:09,463 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 07:40:09,481 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 07:40:09,481 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 07:40:09,481 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 07:40:09,481 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 07:40:10,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 07:40:10,760 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 07:40:10,821 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-13 07:40:10,822 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-13 07:40:10,822 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:10,824 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:10,832 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:10,832 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2018-04-13 07:40:10,850 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-13 07:40:10,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:10,852 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-13 07:40:10,852 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:10,855 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:10,860 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:10,860 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2018-04-13 07:40:10,944 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 40 [2018-04-13 07:40:10,947 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:10,957 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 49 [2018-04-13 07:40:10,958 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-13 07:40:10,990 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2018-04-13 07:40:10,990 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:11,008 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-13 07:40:11,028 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-13 07:40:11,029 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:48, output treesize:135 [2018-04-13 07:40:11,095 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 38 [2018-04-13 07:40:11,097 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:11,098 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:11,098 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:11,100 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 46 [2018-04-13 07:40:11,100 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:11,108 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:11,143 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 36 [2018-04-13 07:40:11,145 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:11,146 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2018-04-13 07:40:11,146 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:11,152 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:11,190 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 73 [2018-04-13 07:40:11,192 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:11,196 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:11,209 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 65 [2018-04-13 07:40:11,210 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-13 07:40:11,250 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:11,250 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 78 [2018-04-13 07:40:11,250 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:11,273 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:40:11,304 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 4 xjuncts. [2018-04-13 07:40:11,304 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:163, output treesize:181 [2018-04-13 07:40:11,360 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:11,361 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:11,361 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 79 [2018-04-13 07:40:11,361 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:11,402 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 4 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:40:11,402 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:213, output treesize:72 [2018-04-13 07:40:11,856 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 71 DAG size of output 69 [2018-04-13 07:40:11,861 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:11,863 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:11,866 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:11,867 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 51 [2018-04-13 07:40:11,867 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:11,943 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:11,954 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 157 treesize of output 157 [2018-04-13 07:40:12,007 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 44 [2018-04-13 07:40:12,013 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,015 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 50 [2018-04-13 07:40:12,016 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:12,027 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:12,049 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,056 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 127 [2018-04-13 07:40:12,059 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,072 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 25 treesize of output 52 [2018-04-13 07:40:12,072 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-04-13 07:40:12,111 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,111 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,117 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 109 [2018-04-13 07:40:12,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,125 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 101 [2018-04-13 07:40:12,126 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2018-04-13 07:40:12,167 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:40:12,170 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,171 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,176 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 111 [2018-04-13 07:40:12,179 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,180 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,186 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 101 [2018-04-13 07:40:12,187 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2018-04-13 07:40:12,225 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:40:12,228 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,228 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,234 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 109 [2018-04-13 07:40:12,237 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,237 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,243 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 101 [2018-04-13 07:40:12,244 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 2 xjuncts. [2018-04-13 07:40:12,290 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:40:12,378 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2018-04-13 07:40:12,466 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2018-04-13 07:40:12,482 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,507 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 138 treesize of output 142 [2018-04-13 07:40:12,509 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 18 [2018-04-13 07:40:12,512 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:12,514 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-13 07:40:12,514 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:12,520 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:12,577 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 118 treesize of output 135 [2018-04-13 07:40:12,584 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 133 [2018-04-13 07:40:12,584 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:13,749 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:13,764 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 103 treesize of output 114 [2018-04-13 07:40:13,765 INFO L267 ElimStorePlain]: Start of recursive call 19: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 4 xjuncts. [2018-04-13 07:40:15,233 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 07:40:16,645 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:16,661 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 97 treesize of output 124 [2018-04-13 07:40:16,662 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 4 xjuncts. [2018-04-13 07:40:20,144 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 133 [2018-04-13 07:40:20,144 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:22,977 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:22,990 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 127 [2018-04-13 07:40:22,993 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:22,994 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:23,000 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 87 treesize of output 105 [2018-04-13 07:40:23,000 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 2 xjuncts. [2018-04-13 07:40:23,050 INFO L267 ElimStorePlain]: Start of recursive call 23: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:40:24,227 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 96 [2018-04-13 07:40:24,229 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:24,230 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:24,237 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 112 [2018-04-13 07:40:24,237 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 2 xjuncts. [2018-04-13 07:40:24,278 INFO L267 ElimStorePlain]: Start of recursive call 25: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:40:24,288 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 98 [2018-04-13 07:40:24,291 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:24,298 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 83 [2018-04-13 07:40:24,298 INFO L267 ElimStorePlain]: Start of recursive call 28: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-13 07:40:24,332 INFO L267 ElimStorePlain]: Start of recursive call 27: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-13 07:40:24,349 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 92 [2018-04-13 07:40:24,352 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:24,353 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 82 [2018-04-13 07:40:24,353 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2018-04-13 07:40:24,371 INFO L267 ElimStorePlain]: Start of recursive call 29: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 07:40:25,026 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:25,031 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 97 [2018-04-13 07:40:25,033 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:25,034 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:25,039 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 59 [2018-04-13 07:40:25,040 INFO L267 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 2 xjuncts. [2018-04-13 07:40:25,071 INFO L267 ElimStorePlain]: Start of recursive call 31: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:40:25,073 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:25,079 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 99 [2018-04-13 07:40:25,081 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:25,082 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:25,087 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 59 [2018-04-13 07:40:25,087 INFO L267 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 2 xjuncts. [2018-04-13 07:40:25,117 INFO L267 ElimStorePlain]: Start of recursive call 33: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:40:25,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:25,125 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 97 [2018-04-13 07:40:25,128 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:25,129 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 07:40:25,134 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 59 [2018-04-13 07:40:25,134 INFO L267 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 2 xjuncts. [2018-04-13 07:40:25,165 INFO L267 ElimStorePlain]: Start of recursive call 35: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 07:40:26,230 INFO L267 ElimStorePlain]: Start of recursive call 17: 5 dim-1 vars, 9 dim-2 vars, End of recursive call: 2 dim-0 vars, and 10 xjuncts. [2018-04-13 07:40:26,415 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 10 xjuncts. [2018-04-13 07:40:26,737 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 47 dim-0 vars, and 15 xjuncts. [2018-04-13 07:40:26,737 INFO L202 ElimStorePlain]: Needed 36 recursive calls to eliminate 9 variables, input treesize:184, output treesize:1859 [2018-04-13 07:41:18,431 WARN L151 SmtUtils]: Spent 51496ms on a formula simplification. DAG size of input: 412 DAG size of output 307 Received shutdown request... [2018-04-13 07:51:49,874 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-13 07:51:49,874 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-13 07:51:49,879 WARN L197 ceAbstractionStarter]: Timeout [2018-04-13 07:51:49,880 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.04 07:51:49 BoogieIcfgContainer [2018-04-13 07:51:49,880 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-13 07:51:49,880 INFO L168 Benchmark]: Toolchain (without parser) took 857780.67 ms. Allocated memory was 401.6 MB in the beginning and 1.5 GB in the end (delta: 1.1 GB). Free memory was 336.7 MB in the beginning and 1.2 GB in the end (delta: -886.6 MB). Peak memory consumption was 903.6 MB. Max. memory is 5.3 GB. [2018-04-13 07:51:49,881 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 401.6 MB. Free memory is still 363.2 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-13 07:51:49,881 INFO L168 Benchmark]: CACSL2BoogieTranslator took 281.71 ms. Allocated memory is still 401.6 MB. Free memory was 336.7 MB in the beginning and 307.7 MB in the end (delta: 29.1 MB). Peak memory consumption was 29.1 MB. Max. memory is 5.3 GB. [2018-04-13 07:51:49,881 INFO L168 Benchmark]: Boogie Preprocessor took 50.13 ms. Allocated memory is still 401.6 MB. Free memory was 307.7 MB in the beginning and 302.4 MB in the end (delta: 5.3 MB). Peak memory consumption was 5.3 MB. Max. memory is 5.3 GB. [2018-04-13 07:51:49,882 INFO L168 Benchmark]: RCFGBuilder took 780.89 ms. Allocated memory was 401.6 MB in the beginning and 609.7 MB in the end (delta: 208.1 MB). Free memory was 302.4 MB in the beginning and 484.2 MB in the end (delta: -181.9 MB). Peak memory consumption was 41.6 MB. Max. memory is 5.3 GB. [2018-04-13 07:51:49,882 INFO L168 Benchmark]: TraceAbstraction took 856664.94 ms. Allocated memory was 609.7 MB in the beginning and 1.5 GB in the end (delta: 847.8 MB). Free memory was 484.2 MB in the beginning and 1.2 GB in the end (delta: -739.1 MB). Peak memory consumption was 843.0 MB. Max. memory is 5.3 GB. [2018-04-13 07:51:49,883 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.17 ms. Allocated memory is still 401.6 MB. Free memory is still 363.2 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 281.71 ms. Allocated memory is still 401.6 MB. Free memory was 336.7 MB in the beginning and 307.7 MB in the end (delta: 29.1 MB). Peak memory consumption was 29.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 50.13 ms. Allocated memory is still 401.6 MB. Free memory was 307.7 MB in the beginning and 302.4 MB in the end (delta: 5.3 MB). Peak memory consumption was 5.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 780.89 ms. Allocated memory was 401.6 MB in the beginning and 609.7 MB in the end (delta: 208.1 MB). Free memory was 302.4 MB in the beginning and 484.2 MB in the end (delta: -181.9 MB). Peak memory consumption was 41.6 MB. Max. memory is 5.3 GB. * TraceAbstraction took 856664.94 ms. Allocated memory was 609.7 MB in the beginning and 1.5 GB in the end (delta: 847.8 MB). Free memory was 484.2 MB in the beginning and 1.2 GB in the end (delta: -739.1 MB). Peak memory consumption was 843.0 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 551]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 551). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 551]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 551). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 558]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 558). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 554]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 554). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 558]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 558). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 554]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 554). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 600]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 600). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 609]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 609). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 628]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 628). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 610]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 610). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 604]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 604). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 619]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 619). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 614]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 614). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 624]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 624). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 609]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 609). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 615]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 615). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 601]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 601). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 615]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 615). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 614]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 614). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 620]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 620). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 603]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 603). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 604]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 604). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 620]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 620). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 601]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 601). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 619]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 619). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 624]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 624). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 625]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 625). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 628]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 628). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 603]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 603). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 600]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 600). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 610]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 610). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 625]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 625). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 298 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 767. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 351 locations, 141 error locations. TIMEOUT Result, 856.6s OverallTime, 17 OverallIterations, 15 TraceHistogramMax, 138.7s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 4909 SDtfs, 6363 SDslu, 19700 SDs, 0 SdLazy, 30141 SolverSat, 1800 SolverUnsat, 68 SolverUnknown, 0 SolverNotchecked, 97.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1607 GetRequests, 1274 SyntacticMatches, 9 SemanticMatches, 324 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 2303 ImplicationChecksByTransitivity, 43.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=466occurred in iteration=14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 16 MinimizatonAttempts, 1244 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 3.1s SatisfiabilityAnalysisTime, 13.6s InterpolantComputationTime, 2922 NumberOfCodeBlocks, 2922 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 1740 ConstructedInterpolants, 215 QuantifiedInterpolants, 2712415 SizeOfPredicates, 167 NumberOfNonLiveVariables, 6871 ConjunctsInSsa, 449 ConjunctsInUnsatCore, 17 InterpolantComputations, 9 PerfectInterpolantSequences, 7002/7486 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/split_list_test05_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-13_07-51-49-889.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/split_list_test05_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-13_07-51-49-889.csv Completed graceful shutdown