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-666feb3-m [2018-04-11 16:11:55,483 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 16:11:55,484 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 16:11:55,497 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 16:11:55,497 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 16:11:55,497 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 16:11:55,498 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 16:11:55,500 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 16:11:55,501 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 16:11:55,502 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 16:11:55,503 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 16:11:55,503 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 16:11:55,504 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 16:11:55,504 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 16:11:55,505 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 16:11:55,507 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 16:11:55,508 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 16:11:55,509 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 16:11:55,510 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 16:11:55,511 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 16:11:55,513 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 16:11:55,513 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 16:11:55,513 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 16:11:55,514 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 16:11:55,515 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 16:11:55,516 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 16:11:55,516 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 16:11:55,516 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 16:11:55,517 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 16:11:55,517 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 16:11:55,517 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 16:11:55,517 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-11 16:11:55,538 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 16:11:55,538 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 16:11:55,539 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 16:11:55,539 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 16:11:55,539 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 16:11:55,539 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 16:11:55,539 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 16:11:55,540 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 16:11:55,540 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 16:11:55,540 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 16:11:55,540 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 16:11:55,540 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 16:11:55,540 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 16:11:55,540 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 16:11:55,540 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 16:11:55,540 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 16:11:55,540 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 16:11:55,541 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 16:11:55,541 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 16:11:55,541 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 16:11:55,541 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 16:11:55,541 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 16:11:55,541 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 16:11:55,541 INFO L133 SettingsManager]: * Trace refinement strategy=SMTINTERPOL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 16:11:55,568 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 16:11:55,576 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 16:11:55,578 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 16:11:55,579 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 16:11:55,580 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 16:11:55,580 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-11 16:11:55,868 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG0350ac7b5 [2018-04-11 16:11:56,030 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 16:11:56,041 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 16:11:56,041 INFO L168 CDTParser]: Scanning split_list_test05_true-valid-memsafety.i [2018-04-11 16:11:56,048 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 16:11:56,048 INFO L215 ultiparseSymbolTable]: [2018-04-11 16:11:56,048 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 16:11:56,048 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-11 16:11:56,048 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-11 16:11:56,048 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-11 16:11:56,049 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-11 16:11:56,049 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in split_list_test05_true-valid-memsafety.i [2018-04-11 16:11:56,049 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-11 16:11:56,049 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 16:11:56,049 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-11 16:11:56,049 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-11 16:11:56,049 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-11 16:11:56,049 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-11 16:11:56,049 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-11 16:11:56,050 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-11 16:11:56,050 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-11 16:11:56,050 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-11 16:11:56,050 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-11 16:11:56,050 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-11 16:11:56,050 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-11 16:11:56,050 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-11 16:11:56,050 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-11 16:11:56,050 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-11 16:11:56,050 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-11 16:11:56,050 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-11 16:11:56,051 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-11 16:11:56,051 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-11 16:11:56,051 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-11 16:11:56,051 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-11 16:11:56,051 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-11 16:11:56,051 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-11 16:11:56,051 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-11 16:11:56,051 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-11 16:11:56,051 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-11 16:11:56,051 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-11 16:11:56,051 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-11 16:11:56,051 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-11 16:11:56,052 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-11 16:11:56,052 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-11 16:11:56,052 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-11 16:11:56,052 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-11 16:11:56,052 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-11 16:11:56,052 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-11 16:11:56,052 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-11 16:11:56,052 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-11 16:11:56,052 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-11 16:11:56,052 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-11 16:11:56,052 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-11 16:11:56,052 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-11 16:11:56,053 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-11 16:11:56,053 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-11 16:11:56,053 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-11 16:11:56,053 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-11 16:11:56,053 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-11 16:11:56,053 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-11 16:11:56,053 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-11 16:11:56,053 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-11 16:11:56,053 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-11 16:11:56,053 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-11 16:11:56,053 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-11 16:11:56,054 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-11 16:11:56,054 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-11 16:11:56,054 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-11 16:11:56,054 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-11 16:11:56,054 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-11 16:11:56,054 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-11 16:11:56,054 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-11 16:11:56,054 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-11 16:11:56,054 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-11 16:11:56,054 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-11 16:11:56,054 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-11 16:11:56,055 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-11 16:11:56,055 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-11 16:11:56,055 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-11 16:11:56,055 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-11 16:11:56,055 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-11 16:11:56,055 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-11 16:11:56,055 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-11 16:11:56,055 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-11 16:11:56,055 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-11 16:11:56,055 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-11 16:11:56,055 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-11 16:11:56,055 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-11 16:11:56,055 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-11 16:11:56,055 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-11 16:11:56,056 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-11 16:11:56,056 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-11 16:11:56,056 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-11 16:11:56,056 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-11 16:11:56,056 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-11 16:11:56,056 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-11 16:11:56,056 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-11 16:11:56,056 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-11 16:11:56,056 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-11 16:11:56,056 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-11 16:11:56,056 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-11 16:11:56,056 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-11 16:11:56,057 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-11 16:11:56,057 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-11 16:11:56,057 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-11 16:11:56,057 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-11 16:11:56,057 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-11 16:11:56,057 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-11 16:11:56,057 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-11 16:11:56,057 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-11 16:11:56,057 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-11 16:11:56,057 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-11 16:11:56,057 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-11 16:11:56,057 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-11 16:11:56,058 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-11 16:11:56,058 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-11 16:11:56,058 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-11 16:11:56,058 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-11 16:11:56,058 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-11 16:11:56,058 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-11 16:11:56,058 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-11 16:11:56,058 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-11 16:11:56,058 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-11 16:11:56,058 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-11 16:11:56,058 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-11 16:11:56,058 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-11 16:11:56,059 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-11 16:11:56,059 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-11 16:11:56,059 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-11 16:11:56,059 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-11 16:11:56,059 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-11 16:11:56,059 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-11 16:11:56,059 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-11 16:11:56,096 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG0350ac7b5 [2018-04-11 16:11:56,100 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 16:11:56,101 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 16:11:56,102 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 16:11:56,102 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 16:11:56,106 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 16:11:56,107 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 04:11:56" (1/1) ... [2018-04-11 16:11:56,109 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57e97bef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:11:56, skipping insertion in model container [2018-04-11 16:11:56,109 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 04:11:56" (1/1) ... [2018-04-11 16:11:56,119 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 16:11:56,143 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 16:11:56,289 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 16:11:56,338 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 16:11:56,343 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 121 non ball SCCs. Number of states in SCCs 121. [2018-04-11 16:11:56,387 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:11:56 WrapperNode [2018-04-11 16:11:56,387 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 16:11:56,387 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 16:11:56,387 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 16:11:56,388 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 16:11:56,399 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:11:56" (1/1) ... [2018-04-11 16:11:56,399 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:11:56" (1/1) ... [2018-04-11 16:11:56,414 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:11:56" (1/1) ... [2018-04-11 16:11:56,414 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:11:56" (1/1) ... [2018-04-11 16:11:56,427 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:11:56" (1/1) ... [2018-04-11 16:11:56,432 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:11:56" (1/1) ... [2018-04-11 16:11:56,434 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:11:56" (1/1) ... [2018-04-11 16:11:56,438 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 16:11:56,438 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 16:11:56,438 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 16:11:56,438 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 16:11:56,439 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:11:56" (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-11 16:11:56,530 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 16:11:56,530 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 16:11:56,530 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_32 [2018-04-11 16:11:56,530 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_64 [2018-04-11 16:11:56,530 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHead [2018-04-11 16:11:56,530 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBody [2018-04-11 16:11:56,530 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append [2018-04-11 16:11:56,530 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 16:11:56,530 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-11 16:11:56,531 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 16:11:56,531 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 16:11:56,531 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 16:11:56,531 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 16:11:56,531 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 16:11:56,531 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 16:11:56,531 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 16:11:56,531 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 16:11:56,531 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 16:11:56,532 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 16:11:56,532 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 16:11:56,532 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 16:11:56,532 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 16:11:56,532 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 16:11:56,532 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 16:11:56,532 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 16:11:56,532 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_32 [2018-04-11 16:11:56,532 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_64 [2018-04-11 16:11:56,533 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 16:11:56,533 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 16:11:56,533 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 16:11:56,533 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 16:11:56,533 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 16:11:56,533 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 16:11:56,533 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 16:11:56,533 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 16:11:56,533 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 16:11:56,534 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 16:11:56,534 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 16:11:56,534 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 16:11:56,534 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 16:11:56,534 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 16:11:56,534 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 16:11:56,534 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 16:11:56,534 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 16:11:56,534 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 16:11:56,534 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 16:11:56,535 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 16:11:56,535 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 16:11:56,535 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 16:11:56,535 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 16:11:56,535 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 16:11:56,535 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 16:11:56,535 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 16:11:56,535 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 16:11:56,535 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 16:11:56,536 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 16:11:56,536 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 16:11:56,536 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 16:11:56,536 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 16:11:56,536 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 16:11:56,536 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 16:11:56,536 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 16:11:56,536 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 16:11:56,536 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 16:11:56,536 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 16:11:56,536 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 16:11:56,537 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 16:11:56,537 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 16:11:56,537 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 16:11:56,537 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-11 16:11:56,537 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 16:11:56,537 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 16:11:56,537 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-11 16:11:56,537 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 16:11:56,537 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 16:11:56,537 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-11 16:11:56,537 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 16:11:56,538 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 16:11:56,538 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 16:11:56,538 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 16:11:56,538 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 16:11:56,538 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 16:11:56,538 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 16:11:56,538 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 16:11:56,538 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 16:11:56,538 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 16:11:56,538 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 16:11:56,539 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 16:11:56,539 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 16:11:56,539 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 16:11:56,539 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 16:11:56,539 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 16:11:56,539 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 16:11:56,539 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 16:11:56,539 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 16:11:56,539 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 16:11:56,539 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 16:11:56,540 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 16:11:56,540 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 16:11:56,540 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 16:11:56,540 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 16:11:56,540 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 16:11:56,540 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 16:11:56,540 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 16:11:56,540 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 16:11:56,540 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 16:11:56,540 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 16:11:56,541 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 16:11:56,541 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 16:11:56,541 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 16:11:56,541 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 16:11:56,541 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 16:11:56,541 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 16:11:56,541 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 16:11:56,541 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2018-04-11 16:11:56,541 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 16:11:56,541 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHead [2018-04-11 16:11:56,541 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 16:11:56,542 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 16:11:56,542 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBody [2018-04-11 16:11:56,542 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append [2018-04-11 16:11:56,542 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 16:11:56,542 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 16:11:56,542 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 16:11:56,542 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 16:11:56,542 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 16:11:56,542 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 16:11:56,542 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 16:11:56,543 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 16:11:57,189 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 16:11:57,190 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 04:11:57 BoogieIcfgContainer [2018-04-11 16:11:57,190 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 16:11:57,191 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 16:11:57,191 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 16:11:57,193 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 16:11:57,194 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 04:11:56" (1/3) ... [2018-04-11 16:11:57,194 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@113b598a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 04:11:57, skipping insertion in model container [2018-04-11 16:11:57,195 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:11:56" (2/3) ... [2018-04-11 16:11:57,195 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@113b598a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 04:11:57, skipping insertion in model container [2018-04-11 16:11:57,195 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 04:11:57" (3/3) ... [2018-04-11 16:11:57,196 INFO L107 eAbstractionObserver]: Analyzing ICFG split_list_test05_true-valid-memsafety.i [2018-04-11 16:11:57,204 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 16:11:57,211 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 141 error locations. [2018-04-11 16:11:57,240 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 16:11:57,241 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 16:11:57,241 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 16:11:57,241 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 16:11:57,241 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 16:11:57,241 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 16:11:57,241 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 16:11:57,241 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 16:11:57,241 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 16:11:57,242 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 16:11:57,257 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states. [2018-04-11 16:11:57,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-11 16:11:57,263 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:11:57,264 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:11:57,264 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-11 16:11:57,268 INFO L82 PathProgramCache]: Analyzing trace with hash -1942216059, now seen corresponding path program 1 times [2018-04-11 16:11:57,269 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:11:57,270 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:11:57,305 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:11:57,305 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:11:57,306 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:11:57,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:11:57,337 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:11:57,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:11:57,386 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:11:57,386 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 16:11:57,388 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 16:11:57,399 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 16:11:57,400 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 16:11:57,401 INFO L87 Difference]: Start difference. First operand 345 states. Second operand 4 states. [2018-04-11 16:11:57,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:11:57,751 INFO L93 Difference]: Finished difference Result 412 states and 457 transitions. [2018-04-11 16:11:57,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 16:11:57,752 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-11 16:11:57,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:11:57,771 INFO L225 Difference]: With dead ends: 412 [2018-04-11 16:11:57,771 INFO L226 Difference]: Without dead ends: 409 [2018-04-11 16:11:57,772 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-11 16:11:57,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2018-04-11 16:11:57,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 358. [2018-04-11 16:11:57,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2018-04-11 16:11:57,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 402 transitions. [2018-04-11 16:11:57,816 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 402 transitions. Word has length 8 [2018-04-11 16:11:57,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:11:57,817 INFO L459 AbstractCegarLoop]: Abstraction has 358 states and 402 transitions. [2018-04-11 16:11:57,817 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 16:11:57,817 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 402 transitions. [2018-04-11 16:11:57,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-11 16:11:57,817 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:11:57,817 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:11:57,817 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-11 16:11:57,819 INFO L82 PathProgramCache]: Analyzing trace with hash -1942216058, now seen corresponding path program 1 times [2018-04-11 16:11:57,819 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:11:57,819 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:11:57,819 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:11:57,820 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:11:57,820 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:11:57,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:11:57,830 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:11:57,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:11:57,859 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:11:57,859 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 16:11:57,861 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 16:11:57,861 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 16:11:57,861 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 16:11:57,861 INFO L87 Difference]: Start difference. First operand 358 states and 402 transitions. Second operand 4 states. [2018-04-11 16:11:58,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:11:58,027 INFO L93 Difference]: Finished difference Result 360 states and 406 transitions. [2018-04-11 16:11:58,027 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 16:11:58,027 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-11 16:11:58,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:11:58,029 INFO L225 Difference]: With dead ends: 360 [2018-04-11 16:11:58,029 INFO L226 Difference]: Without dead ends: 360 [2018-04-11 16:11:58,029 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-11 16:11:58,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2018-04-11 16:11:58,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 356. [2018-04-11 16:11:58,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-11 16:11:58,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 400 transitions. [2018-04-11 16:11:58,043 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 400 transitions. Word has length 8 [2018-04-11 16:11:58,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:11:58,043 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 400 transitions. [2018-04-11 16:11:58,043 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 16:11:58,044 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 400 transitions. [2018-04-11 16:11:58,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-04-11 16:11:58,044 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:11:58,044 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-11 16:11:58,044 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-11 16:11:58,045 INFO L82 PathProgramCache]: Analyzing trace with hash 828189428, now seen corresponding path program 1 times [2018-04-11 16:11:58,045 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:11:58,045 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:11:58,045 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:11:58,045 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:11:58,045 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:11:58,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:11:58,059 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:11:58,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:11:58,087 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:11:58,087 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 16:11:58,087 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 16:11:58,087 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 16:11:58,088 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 16:11:58,088 INFO L87 Difference]: Start difference. First operand 356 states and 400 transitions. Second operand 4 states. [2018-04-11 16:11:58,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:11:58,364 INFO L93 Difference]: Finished difference Result 351 states and 395 transitions. [2018-04-11 16:11:58,364 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 16:11:58,364 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-04-11 16:11:58,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:11:58,365 INFO L225 Difference]: With dead ends: 351 [2018-04-11 16:11:58,365 INFO L226 Difference]: Without dead ends: 351 [2018-04-11 16:11:58,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-11 16:11:58,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2018-04-11 16:11:58,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 351. [2018-04-11 16:11:58,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 351 states. [2018-04-11 16:11:58,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 395 transitions. [2018-04-11 16:11:58,376 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 395 transitions. Word has length 18 [2018-04-11 16:11:58,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:11:58,377 INFO L459 AbstractCegarLoop]: Abstraction has 351 states and 395 transitions. [2018-04-11 16:11:58,377 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 16:11:58,377 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 395 transitions. [2018-04-11 16:11:58,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-04-11 16:11:58,377 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:11:58,377 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-11 16:11:58,378 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-11 16:11:58,378 INFO L82 PathProgramCache]: Analyzing trace with hash 828189429, now seen corresponding path program 1 times [2018-04-11 16:11:58,378 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:11:58,378 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:11:58,379 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:11:58,379 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:11:58,379 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:11:58,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:11:58,391 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:11:58,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:11:58,429 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:11:58,429 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 16:11:58,429 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 16:11:58,429 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 16:11:58,429 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 16:11:58,429 INFO L87 Difference]: Start difference. First operand 351 states and 395 transitions. Second operand 4 states. [2018-04-11 16:11:58,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:11:58,595 INFO L93 Difference]: Finished difference Result 346 states and 390 transitions. [2018-04-11 16:11:58,596 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 16:11:58,597 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-04-11 16:11:58,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:11:58,599 INFO L225 Difference]: With dead ends: 346 [2018-04-11 16:11:58,599 INFO L226 Difference]: Without dead ends: 346 [2018-04-11 16:11:58,599 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-11 16:11:58,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2018-04-11 16:11:58,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 346. [2018-04-11 16:11:58,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 346 states. [2018-04-11 16:11:58,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 390 transitions. [2018-04-11 16:11:58,608 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 390 transitions. Word has length 18 [2018-04-11 16:11:58,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:11:58,608 INFO L459 AbstractCegarLoop]: Abstraction has 346 states and 390 transitions. [2018-04-11 16:11:58,608 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 16:11:58,608 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 390 transitions. [2018-04-11 16:11:58,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-11 16:11:58,609 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:11:58,609 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-11 16:11:58,609 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-11 16:11:58,609 INFO L82 PathProgramCache]: Analyzing trace with hash -95931072, now seen corresponding path program 1 times [2018-04-11 16:11:58,609 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:11:58,609 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:11:58,610 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:11:58,610 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:11:58,610 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:11:58,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:11:58,626 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:11:58,632 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:11:58,632 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:11:58,632 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:11:58,633 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:11:58,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:11:58,669 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:11:58,693 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-11 16:11:58,695 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:11:58,699 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:11:58,699 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 16:11:58,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, 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-11 16:11:58,717 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:11:58,720 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-11 16:11:58,720 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:11 [2018-04-11 16:11:58,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:11:58,728 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:11:58,728 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 16:11:58,728 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 16:11:58,729 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 16:11:58,729 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 16:11:58,729 INFO L87 Difference]: Start difference. First operand 346 states and 390 transitions. Second operand 6 states. [2018-04-11 16:11:59,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:11:59,119 INFO L93 Difference]: Finished difference Result 389 states and 434 transitions. [2018-04-11 16:11:59,119 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 16:11:59,119 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 19 [2018-04-11 16:11:59,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:11:59,121 INFO L225 Difference]: With dead ends: 389 [2018-04-11 16:11:59,121 INFO L226 Difference]: Without dead ends: 389 [2018-04-11 16:11:59,121 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-11 16:11:59,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2018-04-11 16:11:59,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 338. [2018-04-11 16:11:59,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-11 16:11:59,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 382 transitions. [2018-04-11 16:11:59,128 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 382 transitions. Word has length 19 [2018-04-11 16:11:59,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:11:59,129 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 382 transitions. [2018-04-11 16:11:59,129 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 16:11:59,129 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 382 transitions. [2018-04-11 16:11:59,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-11 16:11:59,129 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:11:59,129 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-11 16:11:59,129 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-11 16:11:59,129 INFO L82 PathProgramCache]: Analyzing trace with hash -95931071, now seen corresponding path program 1 times [2018-04-11 16:11:59,129 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:11:59,130 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:11:59,130 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:11:59,130 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:11:59,130 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:11:59,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:11:59,144 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:11:59,148 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:11:59,148 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:11:59,148 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:11:59,149 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:11:59,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:11:59,179 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:11:59,183 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-11 16:11:59,183 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:11:59,188 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-11 16:11:59,189 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:11:59,193 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:11:59,193 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:14 [2018-04-11 16:11:59,241 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:11:59,242 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:11:59,243 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-11 16:11:59,243 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:11:59,254 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:11:59,255 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:11:59,256 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-11 16:11:59,256 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:11:59,261 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-11 16:11:59,261 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:28, output treesize:17 [2018-04-11 16:11:59,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:11:59,276 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:11:59,276 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-11 16:11:59,276 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 16:11:59,277 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 16:11:59,277 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-04-11 16:11:59,277 INFO L87 Difference]: Start difference. First operand 338 states and 382 transitions. Second operand 8 states. [2018-04-11 16:12:00,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:12:00,178 INFO L93 Difference]: Finished difference Result 380 states and 425 transitions. [2018-04-11 16:12:00,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 16:12:00,179 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2018-04-11 16:12:00,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:12:00,180 INFO L225 Difference]: With dead ends: 380 [2018-04-11 16:12:00,180 INFO L226 Difference]: Without dead ends: 380 [2018-04-11 16:12:00,181 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2018-04-11 16:12:00,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2018-04-11 16:12:00,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 330. [2018-04-11 16:12:00,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330 states. [2018-04-11 16:12:00,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 373 transitions. [2018-04-11 16:12:00,188 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 373 transitions. Word has length 19 [2018-04-11 16:12:00,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:12:00,188 INFO L459 AbstractCegarLoop]: Abstraction has 330 states and 373 transitions. [2018-04-11 16:12:00,188 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 16:12:00,189 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 373 transitions. [2018-04-11 16:12:00,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-11 16:12:00,189 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:12:00,189 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-11 16:12:00,189 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-11 16:12:00,190 INFO L82 PathProgramCache]: Analyzing trace with hash -1258598449, now seen corresponding path program 1 times [2018-04-11 16:12:00,190 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:12:00,190 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:12:00,190 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:00,191 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:00,191 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:00,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:00,203 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:12:00,206 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:12:00,206 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:12:00,206 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:12:00,207 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:00,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:00,244 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:12:00,266 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-11 16:12:00,267 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-11 16:12:00,268 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,269 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,276 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-11 16:12:00,278 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-11 16:12:00,278 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,279 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,284 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,284 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:29, output treesize:21 [2018-04-11 16:12:00,301 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-11 16:12:00,303 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:00,304 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-11 16:12:00,304 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,309 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,317 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-11 16:12:00,319 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:00,320 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-11 16:12:00,320 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,323 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,331 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,331 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:47, output treesize:39 [2018-04-11 16:12:00,380 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-11 16:12:00,382 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:00,383 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:00,383 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:00,383 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-11 16:12:00,384 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,387 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,395 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-11 16:12:00,397 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:00,397 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:00,398 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:00,398 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-11 16:12:00,398 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,401 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:00,406 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-11 16:12:00,406 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:59, output treesize:7 [2018-04-11 16:12:00,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:12:00,421 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:12:00,421 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-04-11 16:12:00,422 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 16:12:00,422 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 16:12:00,422 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2018-04-11 16:12:00,422 INFO L87 Difference]: Start difference. First operand 330 states and 373 transitions. Second operand 10 states. [2018-04-11 16:12:00,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:12:00,826 INFO L93 Difference]: Finished difference Result 347 states and 393 transitions. [2018-04-11 16:12:00,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 16:12:00,827 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 28 [2018-04-11 16:12:00,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:12:00,828 INFO L225 Difference]: With dead ends: 347 [2018-04-11 16:12:00,828 INFO L226 Difference]: Without dead ends: 347 [2018-04-11 16:12:00,829 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-11 16:12:00,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-04-11 16:12:00,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 341. [2018-04-11 16:12:00,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 341 states. [2018-04-11 16:12:00,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 386 transitions. [2018-04-11 16:12:00,834 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 386 transitions. Word has length 28 [2018-04-11 16:12:00,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:12:00,834 INFO L459 AbstractCegarLoop]: Abstraction has 341 states and 386 transitions. [2018-04-11 16:12:00,834 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 16:12:00,834 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 386 transitions. [2018-04-11 16:12:00,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-11 16:12:00,835 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:12:00,835 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-11 16:12:00,835 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-11 16:12:00,835 INFO L82 PathProgramCache]: Analyzing trace with hash -266020206, now seen corresponding path program 1 times [2018-04-11 16:12:00,835 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:12:00,835 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:12:00,836 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:00,836 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:00,836 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:00,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:00,852 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:12:00,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:12:00,971 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:12:00,971 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-11 16:12:00,971 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 16:12:00,971 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 16:12:00,971 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-11 16:12:00,971 INFO L87 Difference]: Start difference. First operand 341 states and 386 transitions. Second operand 9 states. [2018-04-11 16:12:01,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:12:01,219 INFO L93 Difference]: Finished difference Result 345 states and 390 transitions. [2018-04-11 16:12:01,219 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 16:12:01,219 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 30 [2018-04-11 16:12:01,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:12:01,220 INFO L225 Difference]: With dead ends: 345 [2018-04-11 16:12:01,220 INFO L226 Difference]: Without dead ends: 345 [2018-04-11 16:12:01,220 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-11 16:12:01,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2018-04-11 16:12:01,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 343. [2018-04-11 16:12:01,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-04-11 16:12:01,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 388 transitions. [2018-04-11 16:12:01,225 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 388 transitions. Word has length 30 [2018-04-11 16:12:01,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:12:01,225 INFO L459 AbstractCegarLoop]: Abstraction has 343 states and 388 transitions. [2018-04-11 16:12:01,225 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 16:12:01,226 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 388 transitions. [2018-04-11 16:12:01,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-11 16:12:01,226 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:12:01,226 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-11 16:12:01,226 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-11 16:12:01,227 INFO L82 PathProgramCache]: Analyzing trace with hash 610464061, now seen corresponding path program 1 times [2018-04-11 16:12:01,227 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:12:01,227 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:12:01,227 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:01,227 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:01,227 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:01,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:01,249 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:12:01,254 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:12:01,255 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:12:01,255 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:12:01,255 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:01,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:01,342 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:12:01,351 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-11 16:12:01,352 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:01,354 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:01,354 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 16:12:01,424 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-11 16:12:01,426 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-11 16:12:01,426 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:01,427 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:01,434 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-11 16:12:01,434 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:27 [2018-04-11 16:12:01,458 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-11 16:12:01,461 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-11 16:12:01,462 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:01,482 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-11 16:12:01,482 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 16:12:01,494 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:12:01,511 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-11 16:12:01,511 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:40, output treesize:69 [2018-04-11 16:12:01,555 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-11 16:12:01,560 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:01,560 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-11 16:12:01,561 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:01,571 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:01,837 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-11 16:12:01,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:01,851 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-11 16:12:01,852 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:01,902 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:01,911 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-11 16:12:01,912 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-11 16:12:01,977 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:12:02,005 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-11 16:12:02,006 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 5 variables, input treesize:113, output treesize:139 [2018-04-11 16:12:02,009 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-11 16:12:02,029 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 16:12:02,030 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:02,043 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:02,044 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:02,045 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-11 16:12:02,045 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:02,061 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-11 16:12:02,062 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:163, output treesize:66 [2018-04-11 16:12:02,160 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:02,160 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:02,161 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:02,161 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-11 16:12:02,162 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:02,177 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-11 16:12:02,177 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:77, output treesize:85 [2018-04-11 16:12:02,278 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-11 16:12:02,284 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-11 16:12:02,284 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:02,293 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:02,309 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-11 16:12:02,310 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:98, output treesize:85 [2018-04-11 16:12:02,348 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-11 16:12:02,350 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-11 16:12:02,350 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:02,360 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:02,375 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-11 16:12:02,375 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:98, output treesize:94 [2018-04-11 16:12:02,431 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-11 16:12:02,442 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:02,443 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-11 16:12:02,444 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:02,473 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:02,473 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-11 16:12:02,474 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:02,480 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-11 16:12:02,481 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:02,484 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:02,494 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-11 16:12:02,494 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 7 variables, input treesize:103, output treesize:28 [2018-04-11 16:12:02,525 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-11 16:12:02,526 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:12:02,526 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-11 16:12:02,526 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 16:12:02,526 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 16:12:02,526 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=268, Unknown=1, NotChecked=32, Total=342 [2018-04-11 16:12:02,526 INFO L87 Difference]: Start difference. First operand 343 states and 388 transitions. Second operand 19 states. [2018-04-11 16:12:05,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:12:05,864 INFO L93 Difference]: Finished difference Result 511 states and 615 transitions. [2018-04-11 16:12:05,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 16:12:05,864 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 47 [2018-04-11 16:12:05,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:12:05,868 INFO L225 Difference]: With dead ends: 511 [2018-04-11 16:12:05,868 INFO L226 Difference]: Without dead ends: 511 [2018-04-11 16:12:05,869 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-11 16:12:05,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2018-04-11 16:12:05,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 391. [2018-04-11 16:12:05,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 391 states. [2018-04-11 16:12:05,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 489 transitions. [2018-04-11 16:12:05,883 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 489 transitions. Word has length 47 [2018-04-11 16:12:05,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:12:05,884 INFO L459 AbstractCegarLoop]: Abstraction has 391 states and 489 transitions. [2018-04-11 16:12:05,884 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 16:12:05,884 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 489 transitions. [2018-04-11 16:12:05,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-11 16:12:05,885 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:12:05,885 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-11 16:12:05,885 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-11 16:12:05,885 INFO L82 PathProgramCache]: Analyzing trace with hash 610464062, now seen corresponding path program 1 times [2018-04-11 16:12:05,885 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:12:05,886 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:12:05,886 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:05,886 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:05,886 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:05,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:05,908 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:12:05,926 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:12:05,926 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:12:05,926 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:12:05,927 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:05,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:06,001 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:12:06,004 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-11 16:12:06,004 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,007 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,008 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 16:12:06,033 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-11 16:12:06,033 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,044 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,044 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2018-04-11 16:12:06,103 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-11 16:12:06,105 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-11 16:12:06,106 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,108 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,125 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-11 16:12:06,127 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-11 16:12:06,128 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,130 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,140 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-11 16:12:06,140 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:51, output treesize:43 [2018-04-11 16:12:06,173 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-11 16:12:06,176 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-11 16:12:06,176 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,208 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,245 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-11 16:12:06,249 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-11 16:12:06,249 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,273 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,285 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-11 16:12:06,285 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:69, output treesize:67 [2018-04-11 16:12:06,336 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-11 16:12:06,341 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-11 16:12:06,341 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,401 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:06,432 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-11 16:12:06,433 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 16:12:06,474 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:12:06,503 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:06,504 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-11 16:12:06,506 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:06,507 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-11 16:12:06,507 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,517 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,533 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-11 16:12:06,537 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-11 16:12:06,537 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,578 INFO L267 ElimStorePlain]: Start of recursive call 7: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,629 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-11 16:12:06,629 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 3 variables, input treesize:115, output treesize:143 [2018-04-11 16:12:06,686 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 16:12:06,687 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,712 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:06,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:06,713 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-11 16:12:06,714 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,728 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-11 16:12:06,728 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:159, output treesize:97 [2018-04-11 16:12:06,841 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-11 16:12:06,841 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,866 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:06,867 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:06,867 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-11 16:12:06,867 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:06,882 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-11 16:12:06,882 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:108, output treesize:101 [2018-04-11 16:12:07,017 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-11 16:12:07,058 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-11 16:12:07,058 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-11 16:12:07,118 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-11 16:12:07,118 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:07,144 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 16:12:07,193 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-11 16:12:07,196 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:07,197 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-11 16:12:07,198 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:07,212 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:07,228 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-11 16:12:07,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 122 treesize of output 121 [2018-04-11 16:12:07,231 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:07,279 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-11 16:12:07,280 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2018-04-11 16:12:07,323 INFO L267 ElimStorePlain]: Start of recursive call 7: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 16:12:07,335 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-11 16:12:07,339 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:07,340 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:07,342 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-11 16:12:07,342 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:07,352 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:07,403 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-11 16:12:07,403 INFO L202 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:133, output treesize:259 [2018-04-11 16:12:07,520 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:07,520 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-11 16:12:07,524 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-11 16:12:07,524 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:07,541 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:07,654 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-11 16:12:07,656 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-11 16:12:07,657 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:07,672 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:07,762 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:07,762 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-11 16:12:07,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-11 16:12:07,796 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:07,806 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:07,886 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-11 16:12:07,892 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-11 16:12:07,893 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:07,906 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,008 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-11 16:12:08,012 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:08,013 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-11 16:12:08,014 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,087 INFO L267 ElimStorePlain]: Start of recursive call 10: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,149 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-11 16:12:08,152 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-11 16:12:08,152 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,235 INFO L267 ElimStorePlain]: Start of recursive call 12: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,280 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-11 16:12:08,280 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 11 variables, input treesize:405, output treesize:331 [2018-04-11 16:12:08,373 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-11 16:12:08,375 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-11 16:12:08,376 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,385 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:08,386 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-11 16:12:08,386 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,394 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,444 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-11 16:12:08,446 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:08,447 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-11 16:12:08,447 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,452 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,502 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-11 16:12:08,504 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:08,505 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-11 16:12:08,505 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,523 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,589 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-11 16:12:08,592 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:08,592 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-11 16:12:08,592 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,605 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-11 16:12:08,605 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,611 INFO L267 ElimStorePlain]: Start of recursive call 9: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,656 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-11 16:12:08,666 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-11 16:12:08,666 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,722 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:08,722 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-11 16:12:08,723 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,768 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:08,768 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-11 16:12:08,769 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,813 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-11 16:12:08,813 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,839 INFO L267 ElimStorePlain]: Start of recursive call 12: 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,876 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-11 16:12:08,879 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:08,880 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-11 16:12:08,880 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,909 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:08,910 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-11 16:12:08,910 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,937 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:08,945 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-11 16:12:08,945 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 2 xjuncts. [2018-04-11 16:12:08,982 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:08,982 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-11 16:12:08,983 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:08,991 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:08,991 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-11 16:12:08,992 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:09,019 INFO L267 ElimStorePlain]: Start of recursive call 17: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 16:12:09,058 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-11 16:12:09,058 INFO L202 ElimStorePlain]: Needed 22 recursive calls to eliminate 17 variables, input treesize:385, output treesize:59 [2018-04-11 16:12:09,103 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-11 16:12:09,104 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:12:09,104 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-11 16:12:09,104 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 16:12:09,104 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 16:12:09,104 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=376, Unknown=0, NotChecked=0, Total=420 [2018-04-11 16:12:09,105 INFO L87 Difference]: Start difference. First operand 391 states and 489 transitions. Second operand 21 states. [2018-04-11 16:12:10,420 WARN L151 SmtUtils]: Spent 177ms on a formula simplification. DAG size of input: 154 DAG size of output 101 [2018-04-11 16:12:10,783 WARN L151 SmtUtils]: Spent 210ms on a formula simplification. DAG size of input: 159 DAG size of output 118 [2018-04-11 16:12:13,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:12:13,965 INFO L93 Difference]: Finished difference Result 510 states and 614 transitions. [2018-04-11 16:12:13,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 16:12:13,965 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 47 [2018-04-11 16:12:13,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:12:13,967 INFO L225 Difference]: With dead ends: 510 [2018-04-11 16:12:13,967 INFO L226 Difference]: Without dead ends: 510 [2018-04-11 16:12:13,968 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-11 16:12:13,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2018-04-11 16:12:13,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 391. [2018-04-11 16:12:13,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 391 states. [2018-04-11 16:12:13,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 488 transitions. [2018-04-11 16:12:13,978 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 488 transitions. Word has length 47 [2018-04-11 16:12:13,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:12:13,978 INFO L459 AbstractCegarLoop]: Abstraction has 391 states and 488 transitions. [2018-04-11 16:12:13,978 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 16:12:13,978 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 488 transitions. [2018-04-11 16:12:13,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-11 16:12:13,980 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:12:13,980 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-11 16:12:13,980 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-11 16:12:13,980 INFO L82 PathProgramCache]: Analyzing trace with hash 685523494, now seen corresponding path program 1 times [2018-04-11 16:12:13,980 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:12:13,980 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:12:13,981 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:13,981 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:13,981 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:14,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:14,003 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:12:14,010 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:12:14,011 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:12:14,011 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:12:14,011 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:14,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:14,086 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:12:14,105 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-11 16:12:14,105 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:14,109 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:14,109 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2018-04-11 16:12:14,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 13 treesize of output 10 [2018-04-11 16:12:14,144 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-11 16:12:14,145 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:14,146 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:14,154 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-11 16:12:14,154 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:23 [2018-04-11 16:12:14,203 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:14,204 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:14,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:14,205 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-11 16:12:14,206 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:14,220 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-11 16:12:14,221 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:37, output treesize:45 [2018-04-11 16:12:14,284 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-11 16:12:14,286 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-11 16:12:14,286 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:14,292 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:14,302 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-11 16:12:14,302 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:64, output treesize:60 [2018-04-11 16:12:14,331 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-11 16:12:14,333 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:14,335 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-11 16:12:14,335 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:14,342 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:14,354 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-11 16:12:14,354 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:73, output treesize:69 [2018-04-11 16:12:14,392 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-11 16:12:14,398 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:14,398 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-11 16:12:14,399 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:14,409 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:14,411 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-11 16:12:14,411 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:14,415 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:14,426 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-11 16:12:14,427 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:78, output treesize:24 [2018-04-11 16:12:14,463 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-11 16:12:14,463 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:12:14,463 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-11 16:12:14,469 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 16:12:14,469 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 16:12:14,469 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2018-04-11 16:12:14,469 INFO L87 Difference]: Start difference. First operand 391 states and 488 transitions. Second operand 18 states. [2018-04-11 16:12:18,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:12:18,815 INFO L93 Difference]: Finished difference Result 467 states and 570 transitions. [2018-04-11 16:12:18,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 16:12:18,815 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 66 [2018-04-11 16:12:18,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:12:18,817 INFO L225 Difference]: With dead ends: 467 [2018-04-11 16:12:18,817 INFO L226 Difference]: Without dead ends: 467 [2018-04-11 16:12:18,817 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-11 16:12:18,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2018-04-11 16:12:18,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 394. [2018-04-11 16:12:18,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 394 states. [2018-04-11 16:12:18,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 490 transitions. [2018-04-11 16:12:18,828 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 490 transitions. Word has length 66 [2018-04-11 16:12:18,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:12:18,828 INFO L459 AbstractCegarLoop]: Abstraction has 394 states and 490 transitions. [2018-04-11 16:12:18,828 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 16:12:18,829 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 490 transitions. [2018-04-11 16:12:18,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-11 16:12:18,830 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:12:18,830 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-11 16:12:18,830 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-11 16:12:18,830 INFO L82 PathProgramCache]: Analyzing trace with hash 685523495, now seen corresponding path program 1 times [2018-04-11 16:12:18,830 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:12:18,830 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:12:18,831 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:18,831 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:18,831 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:18,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:18,865 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:12:18,871 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:12:18,871 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:12:18,871 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:12:18,872 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:18,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:19,015 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:12:19,032 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-11 16:12:19,032 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,032 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,032 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:5, output treesize:1 [2018-04-11 16:12:19,037 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-11 16:12:19,037 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,041 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,041 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2018-04-11 16:12:19,074 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-11 16:12:19,076 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-11 16:12:19,076 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,077 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,086 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-11 16:12:19,088 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-11 16:12:19,088 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,089 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,096 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-11 16:12:19,096 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:43, output treesize:35 [2018-04-11 16:12:19,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:19,133 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:19,133 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-11 16:12:19,133 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,141 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-11 16:12:19,141 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,147 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,147 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:39 [2018-04-11 16:12:19,196 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-11 16:12:19,198 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-11 16:12:19,198 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,202 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,215 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-11 16:12:19,216 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-11 16:12:19,217 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,221 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,229 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-11 16:12:19,230 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:71, output treesize:54 [2018-04-11 16:12:19,253 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-11 16:12:19,255 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-11 16:12:19,255 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,259 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,275 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-11 16:12:19,277 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:19,277 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:19,278 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-11 16:12:19,278 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,285 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,295 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-11 16:12:19,295 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:80, output treesize:72 [2018-04-11 16:12:19,322 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-11 16:12:19,323 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-11 16:12:19,324 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,328 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-11 16:12:19,328 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,330 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,340 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-11 16:12:19,341 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-11 16:12:19,341 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,347 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:19,347 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:19,347 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-11 16:12:19,348 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,350 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:19,354 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-11 16:12:19,354 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:90, output treesize:17 [2018-04-11 16:12:19,378 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-11 16:12:19,378 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:12:19,378 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-11 16:12:19,378 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 16:12:19,378 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 16:12:19,379 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2018-04-11 16:12:19,379 INFO L87 Difference]: Start difference. First operand 394 states and 490 transitions. Second operand 16 states. [2018-04-11 16:12:21,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:12:21,336 INFO L93 Difference]: Finished difference Result 519 states and 658 transitions. [2018-04-11 16:12:21,337 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 16:12:21,337 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 66 [2018-04-11 16:12:21,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:12:21,339 INFO L225 Difference]: With dead ends: 519 [2018-04-11 16:12:21,340 INFO L226 Difference]: Without dead ends: 519 [2018-04-11 16:12:21,340 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=247, Invalid=623, Unknown=0, NotChecked=0, Total=870 [2018-04-11 16:12:21,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2018-04-11 16:12:21,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 397. [2018-04-11 16:12:21,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 397 states. [2018-04-11 16:12:21,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 478 transitions. [2018-04-11 16:12:21,349 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 478 transitions. Word has length 66 [2018-04-11 16:12:21,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:12:21,350 INFO L459 AbstractCegarLoop]: Abstraction has 397 states and 478 transitions. [2018-04-11 16:12:21,350 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 16:12:21,350 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 478 transitions. [2018-04-11 16:12:21,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2018-04-11 16:12:21,353 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:12:21,353 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-11 16:12:21,353 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-11 16:12:21,353 INFO L82 PathProgramCache]: Analyzing trace with hash -2009869914, now seen corresponding path program 1 times [2018-04-11 16:12:21,353 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:12:21,353 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:12:21,354 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:21,354 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:21,354 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:21,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:21,368 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:12:21,439 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-11 16:12:21,439 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:12:21,440 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:12:21,440 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:21,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:21,472 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:12:21,505 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-11 16:12:21,505 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:12:21,505 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 3 [2018-04-11 16:12:21,506 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 16:12:21,506 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 16:12:21,506 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 16:12:21,506 INFO L87 Difference]: Start difference. First operand 397 states and 478 transitions. Second operand 3 states. [2018-04-11 16:12:21,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:12:21,513 INFO L93 Difference]: Finished difference Result 399 states and 480 transitions. [2018-04-11 16:12:21,513 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 16:12:21,513 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 255 [2018-04-11 16:12:21,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:12:21,515 INFO L225 Difference]: With dead ends: 399 [2018-04-11 16:12:21,515 INFO L226 Difference]: Without dead ends: 399 [2018-04-11 16:12:21,515 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-11 16:12:21,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2018-04-11 16:12:21,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 399. [2018-04-11 16:12:21,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-04-11 16:12:21,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 480 transitions. [2018-04-11 16:12:21,524 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 480 transitions. Word has length 255 [2018-04-11 16:12:21,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:12:21,524 INFO L459 AbstractCegarLoop]: Abstraction has 399 states and 480 transitions. [2018-04-11 16:12:21,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 16:12:21,524 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 480 transitions. [2018-04-11 16:12:21,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-04-11 16:12:21,528 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:12:21,528 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-11 16:12:21,529 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-11 16:12:21,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1204168800, now seen corresponding path program 1 times [2018-04-11 16:12:21,529 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:12:21,529 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:12:21,530 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:21,530 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:21,530 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:12:21,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:21,587 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:12:21,603 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:12:21,604 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:12:21,604 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:12:21,604 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:12:22,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:12:22,394 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:12:22,446 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-11 16:12:22,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 8 treesize of output 7 [2018-04-11 16:12:22,448 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:22,449 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:22,456 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:22,456 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2018-04-11 16:12:22,474 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-11 16:12:22,476 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:22,476 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-11 16:12:22,476 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:22,480 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:22,487 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:22,487 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2018-04-11 16:12:22,517 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-11 16:12:22,520 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-11 16:12:22,520 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:22,542 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:22,561 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-11 16:12:22,562 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-11 16:12:22,588 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 16:12:22,607 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-11 16:12:22,608 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:43, output treesize:120 [2018-04-11 16:12:22,676 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-11 16:12:22,679 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:22,679 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-11 16:12:22,679 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:22,703 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:22,706 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:22,731 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-11 16:12:22,732 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 16:12:22,787 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:12:22,854 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-11 16:12:22,856 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:22,856 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:22,857 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:22,858 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-11 16:12:22,858 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:22,881 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:22,921 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-11 16:12:22,927 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:22,928 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-11 16:12:22,929 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:22,935 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:22,959 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-11 16:12:22,959 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:144, output treesize:157 [2018-04-11 16:12:28,125 WARN L151 SmtUtils]: Spent 603ms on a formula simplification. DAG size of input: 110 DAG size of output 84 [2018-04-11 16:12:28,128 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,129 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,131 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-11 16:12:28,132 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:28,313 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,314 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-11 16:12:28,314 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:28,492 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,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, 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-11 16:12:28,496 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,497 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,497 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:28,499 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,499 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,503 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:28,512 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-11 16:12:28,566 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,567 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,568 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,568 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:28,569 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-11 16:12:28,570 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:28,626 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,627 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,627 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,628 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,629 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,629 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:28,630 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,630 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-11 16:12:28,631 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:28,644 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-11 16:12:28,660 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-11 16:12:28,661 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-11 16:12:28,663 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,663 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-11 16:12:28,664 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:28,667 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:28,673 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:28,683 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-11 16:12:28,745 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,756 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-11 16:12:28,761 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:28,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,766 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:28,772 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-11 16:12:28,886 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 77 DAG size of output 62 [2018-04-11 16:12:28,888 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:28,888 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:28,889 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-11 16:12:28,889 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:28,934 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-11 16:12:29,052 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:29,052 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,053 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,054 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,055 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,057 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,058 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-11 16:12:29,061 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,061 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,062 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:29,063 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,064 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,065 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:12:29,070 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-11 16:12:29,070 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 2 xjuncts. [2018-04-11 16:12:29,129 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:12:29,256 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-11 16:12:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 18 [2018-04-11 16:12:29,260 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,260 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-11 16:12:29,260 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:29,263 INFO L267 ElimStorePlain]: Start of recursive call 17: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:29,275 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:29,280 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-11 16:12:29,281 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-11 16:12:29,283 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,283 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-11 16:12:29,283 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:29,286 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:29,299 INFO L267 ElimStorePlain]: Start of recursive call 19: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:29,396 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,397 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,402 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,406 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-11 16:12:29,408 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-11 16:12:29,410 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,410 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-11 16:12:29,411 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:29,415 INFO L267 ElimStorePlain]: Start of recursive call 23: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:29,439 INFO L267 ElimStorePlain]: Start of recursive call 22: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:29,532 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,539 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-11 16:12:29,541 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-11 16:12:29,543 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:12:29,543 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-11 16:12:29,543 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2018-04-11 16:12:29,547 INFO L267 ElimStorePlain]: Start of recursive call 26: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:29,569 INFO L267 ElimStorePlain]: Start of recursive call 25: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:12:29,613 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-11 16:12:29,665 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-11 16:12:29,665 INFO L202 ElimStorePlain]: Needed 27 recursive calls to eliminate 11 variables, input treesize:244, output treesize:231 [2018-04-11 16:12:30,030 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-11 16:12:30,030 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:12:30,030 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-11 16:12:30,030 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-11 16:12:30,031 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-11 16:12:30,031 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=706, Unknown=11, NotChecked=0, Total=812 [2018-04-11 16:12:30,031 INFO L87 Difference]: Start difference. First operand 399 states and 480 transitions. Second operand 29 states. [2018-04-11 16:13:01,311 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 82 DAG size of output 77 [2018-04-11 16:13:55,837 WARN L151 SmtUtils]: Spent 2060ms on a formula simplification. DAG size of input: 82 DAG size of output 57 [2018-04-11 16:13:59,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:13:59,341 INFO L93 Difference]: Finished difference Result 698 states and 877 transitions. [2018-04-11 16:13:59,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-11 16:13:59,341 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 283 [2018-04-11 16:13:59,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:13:59,343 INFO L225 Difference]: With dead ends: 698 [2018-04-11 16:13:59,343 INFO L226 Difference]: Without dead ends: 698 [2018-04-11 16:13:59,344 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 689 ImplicationChecksByTransitivity, 29.0s TimeCoverageRelationStatistics Valid=444, Invalid=2829, Unknown=33, NotChecked=0, Total=3306 [2018-04-11 16:13:59,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2018-04-11 16:13:59,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 466. [2018-04-11 16:13:59,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 466 states. [2018-04-11 16:13:59,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 623 transitions. [2018-04-11 16:13:59,354 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 623 transitions. Word has length 283 [2018-04-11 16:13:59,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:13:59,354 INFO L459 AbstractCegarLoop]: Abstraction has 466 states and 623 transitions. [2018-04-11 16:13:59,355 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-11 16:13:59,355 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 623 transitions. [2018-04-11 16:13:59,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2018-04-11 16:13:59,360 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:13:59,361 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-11 16:13:59,361 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-11 16:13:59,361 INFO L82 PathProgramCache]: Analyzing trace with hash -1143390828, now seen corresponding path program 1 times [2018-04-11 16:13:59,361 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:13:59,361 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:13:59,362 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:13:59,362 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:13:59,362 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:13:59,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:13:59,420 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:13:59,439 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:13:59,439 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:13:59,439 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:13:59,440 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:14:00,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:14:00,211 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:14:00,213 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-11 16:14:00,213 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:00,215 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:00,215 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 16:14:00,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,223 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-11 16:14:00,224 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:00,230 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-11 16:14:00,230 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:14 [2018-04-11 16:14:00,275 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-11 16:14:00,281 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,282 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,282 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,283 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,284 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-11 16:14:00,284 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:00,291 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-11 16:14:00,292 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:23 [2018-04-11 16:14:00,309 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,310 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,311 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,311 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,312 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,312 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,313 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-11 16:14:00,314 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:00,324 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-11 16:14:00,324 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:38, output treesize:36 [2018-04-11 16:14:00,348 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,350 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,351 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,352 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,352 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,353 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,354 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,355 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,357 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-11 16:14:00,358 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:00,383 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-11 16:14:00,383 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:51, output treesize:53 [2018-04-11 16:14:00,412 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-11 16:14:00,418 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,420 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,421 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,422 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,423 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:00,424 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-11 16:14:00,424 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:00,440 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-11 16:14:00,441 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:63, output treesize:58 [2018-04-11 16:14:01,449 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:01,450 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:01,452 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:01,453 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:01,454 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:01,455 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-11 16:14:01,455 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:01,478 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-11 16:14:01,479 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:63, output treesize:58 [2018-04-11 16:14:01,504 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:01,505 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:01,506 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:01,508 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:01,509 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:01,509 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-11 16:14:01,510 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:01,540 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-11 16:14:01,541 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:63, output treesize:58 [2018-04-11 16:14:01,624 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-11 16:14:01,626 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-11 16:14:01,626 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:01,627 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:01,636 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:01,636 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2018-04-11 16:14:01,657 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-11 16:14:01,659 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:01,659 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-11 16:14:01,660 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:01,663 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:01,671 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:01,671 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2018-04-11 16:14:01,703 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-11 16:14:01,705 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-11 16:14:01,705 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:01,723 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:01,725 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:01,742 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-11 16:14:01,743 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-11 16:14:01,773 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 16:14:01,797 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-11 16:14:01,797 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:50, output treesize:141 [2018-04-11 16:14:02,009 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 41 DAG size of output 41 [2018-04-11 16:14:02,015 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-11 16:14:02,017 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,018 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,019 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,020 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,020 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-11 16:14:02,020 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:02,034 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:02,082 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-11 16:14:02,084 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,085 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-11 16:14:02,085 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:02,134 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,135 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,136 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,142 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-11 16:14:02,143 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-11 16:14:02,184 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:14:02,235 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,235 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-11 16:14:02,237 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-11 16:14:02,237 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:02,244 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:02,281 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-11 16:14:02,281 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:183, output treesize:221 [2018-04-11 16:14:02,409 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,410 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,411 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,411 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,412 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,412 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,413 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,414 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,414 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,415 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:02,416 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-11 16:14:02,417 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:02,445 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-11 16:14:02,445 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 17 variables, input treesize:402, output treesize:67 [2018-04-11 16:14:02,775 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-11 16:14:02,775 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:14:02,775 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-11 16:14:02,775 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 16:14:02,775 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 16:14:02,776 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=487, Unknown=2, NotChecked=90, Total=650 [2018-04-11 16:14:02,776 INFO L87 Difference]: Start difference. First operand 466 states and 623 transitions. Second operand 26 states. [2018-04-11 16:14:03,635 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 90 DAG size of output 72 [2018-04-11 16:14:07,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:14:07,420 INFO L93 Difference]: Finished difference Result 777 states and 910 transitions. [2018-04-11 16:14:07,420 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 16:14:07,420 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 293 [2018-04-11 16:14:07,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:14:07,422 INFO L225 Difference]: With dead ends: 777 [2018-04-11 16:14:07,422 INFO L226 Difference]: Without dead ends: 764 [2018-04-11 16:14:07,423 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 264 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=375, Invalid=2493, Unknown=2, NotChecked=210, Total=3080 [2018-04-11 16:14:07,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2018-04-11 16:14:07,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 415. [2018-04-11 16:14:07,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 415 states. [2018-04-11 16:14:07,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 511 transitions. [2018-04-11 16:14:07,437 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 511 transitions. Word has length 293 [2018-04-11 16:14:07,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:14:07,438 INFO L459 AbstractCegarLoop]: Abstraction has 415 states and 511 transitions. [2018-04-11 16:14:07,438 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 16:14:07,438 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 511 transitions. [2018-04-11 16:14:07,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2018-04-11 16:14:07,446 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:14:07,446 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-11 16:14:07,446 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-11 16:14:07,447 INFO L82 PathProgramCache]: Analyzing trace with hash -880198444, now seen corresponding path program 2 times [2018-04-11 16:14:07,447 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:14:07,447 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:14:07,447 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:14:07,448 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:14:07,448 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:14:07,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:14:07,521 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:14:07,569 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:14:07,569 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:14:07,569 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:14:07,569 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 16:14:08,229 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 16:14:08,229 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 16:14:08,246 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:14:08,264 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-11 16:14:08,264 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,264 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,265 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:5, output treesize:1 [2018-04-11 16:14:08,321 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-11 16:14:08,323 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-11 16:14:08,323 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,324 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,333 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,333 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2018-04-11 16:14:08,351 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-11 16:14:08,353 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,353 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-11 16:14:08,354 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,357 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,363 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-11 16:14:08,364 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:34 [2018-04-11 16:14:08,391 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-11 16:14:08,393 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-11 16:14:08,393 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,411 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,422 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-11 16:14:08,422 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-11 16:14:08,445 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 16:14:08,465 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-11 16:14:08,466 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:47, output treesize:128 [2018-04-11 16:14:08,515 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-11 16:14:08,517 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,517 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,518 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,519 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-11 16:14:08,520 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,529 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,569 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-11 16:14:08,571 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,572 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-11 16:14:08,572 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,579 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,623 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-11 16:14:08,627 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,628 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,642 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-11 16:14:08,643 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-11 16:14:08,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,687 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-11 16:14:08,687 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,712 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:14:08,748 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-11 16:14:08,748 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 7 variables, input treesize:188, output treesize:206 [2018-04-11 16:14:08,752 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-11 16:14:08,761 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 16:14:08,762 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,797 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,797 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,798 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-11 16:14:08,798 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,820 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-11 16:14:08,820 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:250, output treesize:73 [2018-04-11 16:14:08,853 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,854 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-11 16:14:08,856 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,856 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-11 16:14:08,856 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,863 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:08,863 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:14:08,863 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-11 16:14:08,864 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,867 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:08,872 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-11 16:14:08,873 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:80, output treesize:15 [2018-04-11 16:14:08,955 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-11 16:14:08,956 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:14:08,956 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-11 16:14:08,956 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 16:14:08,956 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 16:14:08,956 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=293, Unknown=1, NotChecked=34, Total=380 [2018-04-11 16:14:08,957 INFO L87 Difference]: Start difference. First operand 415 states and 511 transitions. Second operand 20 states. [2018-04-11 16:14:11,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:14:11,132 INFO L93 Difference]: Finished difference Result 520 states and 623 transitions. [2018-04-11 16:14:11,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 16:14:11,132 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 297 [2018-04-11 16:14:11,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:14:11,133 INFO L225 Difference]: With dead ends: 520 [2018-04-11 16:14:11,133 INFO L226 Difference]: Without dead ends: 520 [2018-04-11 16:14:11,134 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-11 16:14:11,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2018-04-11 16:14:11,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 455. [2018-04-11 16:14:11,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 455 states. [2018-04-11 16:14:11,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 569 transitions. [2018-04-11 16:14:11,140 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 569 transitions. Word has length 297 [2018-04-11 16:14:11,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:14:11,140 INFO L459 AbstractCegarLoop]: Abstraction has 455 states and 569 transitions. [2018-04-11 16:14:11,140 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 16:14:11,140 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 569 transitions. [2018-04-11 16:14:11,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2018-04-11 16:14:11,142 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:14:11,142 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-11 16:14:11,142 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-11 16:14:11,142 INFO L82 PathProgramCache]: Analyzing trace with hash -880198443, now seen corresponding path program 1 times [2018-04-11 16:14:11,142 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:14:11,142 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:14:11,143 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:14:11,143 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 16:14:11,143 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:14:11,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:14:11,177 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:14:11,223 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:14:11,223 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:14:11,223 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:14:11,223 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:14:12,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:14:12,371 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:14:12,458 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-11 16:14:12,459 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-11 16:14:12,460 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:12,461 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:12,468 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:12,468 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2018-04-11 16:14:12,485 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-11 16:14:12,486 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:12,487 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-11 16:14:12,487 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:12,490 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:12,495 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:12,495 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2018-04-11 16:14:12,519 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-11 16:14:12,521 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:12,532 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-11 16:14:12,532 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-11 16:14:12,562 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-11 16:14:12,562 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:12,581 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 16:14:12,600 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-11 16:14:12,600 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:48, output treesize:135 [2018-04-11 16:14:12,667 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-11 16:14:12,668 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:12,669 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:12,669 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:12,671 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-11 16:14:12,671 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:12,679 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:12,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 43 treesize of output 36 [2018-04-11 16:14:12,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:12,715 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-11 16:14:12,715 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:12,721 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:12,760 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-11 16:14:12,762 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:12,768 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:12,782 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-11 16:14:12,782 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-11 16:14:12,829 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:12,829 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-11 16:14:12,830 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:12,851 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:14:12,884 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-11 16:14:12,884 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:163, output treesize:181 [2018-04-11 16:14:12,939 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:12,940 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:12,940 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-11 16:14:12,940 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:12,989 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-11 16:14:12,989 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:213, output treesize:72 [2018-04-11 16:14:13,452 WARN L151 SmtUtils]: Spent 163ms on a formula simplification. DAG size of input: 71 DAG size of output 69 [2018-04-11 16:14:13,461 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,462 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,466 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,466 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-11 16:14:13,467 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:13,539 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,551 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-11 16:14:13,601 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-11 16:14:13,605 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,606 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-11 16:14:13,607 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:13,615 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:13,635 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,642 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-11 16:14:13,644 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,656 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-11 16:14:13,657 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-04-11 16:14:13,695 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,696 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,701 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-11 16:14:13,704 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,705 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,711 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-11 16:14:13,712 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2018-04-11 16:14:13,749 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:14:13,751 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,752 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,758 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-11 16:14:13,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,767 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-11 16:14:13,768 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2018-04-11 16:14:13,804 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:14:13,806 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,807 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,812 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-11 16:14:13,815 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,815 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:13,821 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-11 16:14:13,821 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 2 xjuncts. [2018-04-11 16:14:13,854 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:14:13,938 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-11 16:14:14,023 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-11 16:14:14,032 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:14,055 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-11 16:14:14,058 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-11 16:14:14,061 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:14,063 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-11 16:14:14,063 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:14,069 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:14,123 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-11 16:14:14,129 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-11 16:14:14,129 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:15,198 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:15,212 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-11 16:14:15,213 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-11 16:14:16,527 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-11 16:14:17,829 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:17,844 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-11 16:14:17,844 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 4 xjuncts. [2018-04-11 16:14:21,151 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-11 16:14:21,152 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:23,623 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:23,633 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-11 16:14:23,635 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:23,636 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:23,642 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-11 16:14:23,642 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 2 xjuncts. [2018-04-11 16:14:23,683 INFO L267 ElimStorePlain]: Start of recursive call 23: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:14:24,684 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-11 16:14:24,686 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:24,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:24,693 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-11 16:14:24,694 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 2 xjuncts. [2018-04-11 16:14:24,732 INFO L267 ElimStorePlain]: Start of recursive call 25: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:14:24,741 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-11 16:14:24,744 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:24,749 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-11 16:14:24,750 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-11 16:14:24,783 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-11 16:14:24,794 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-11 16:14:24,798 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:24,803 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-11 16:14:24,804 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2018-04-11 16:14:24,824 INFO L267 ElimStorePlain]: Start of recursive call 29: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:14:25,455 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:25,460 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-11 16:14:25,463 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:25,463 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:25,468 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-11 16:14:25,469 INFO L267 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 2 xjuncts. [2018-04-11 16:14:25,497 INFO L267 ElimStorePlain]: Start of recursive call 31: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:14:25,499 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:25,505 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-11 16:14:25,507 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:25,507 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:25,513 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-11 16:14:25,513 INFO L267 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 2 xjuncts. [2018-04-11 16:14:25,541 INFO L267 ElimStorePlain]: Start of recursive call 33: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:14:25,543 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:25,548 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-11 16:14:25,550 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:25,551 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:14:25,556 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-11 16:14:25,556 INFO L267 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 2 xjuncts. [2018-04-11 16:14:25,587 INFO L267 ElimStorePlain]: Start of recursive call 35: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:14:26,636 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-11 16:14:26,823 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-11 16:14:27,139 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-11 16:14:27,139 INFO L202 ElimStorePlain]: Needed 36 recursive calls to eliminate 9 variables, input treesize:184, output treesize:1859 Received shutdown request... [2018-04-11 16:15:15,434 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-11 16:15:15,434 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 16:15:15,439 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 16:15:15,440 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 04:15:15 BoogieIcfgContainer [2018-04-11 16:15:15,440 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 16:15:15,440 INFO L168 Benchmark]: Toolchain (without parser) took 199339.77 ms. Allocated memory was 397.9 MB in the beginning and 1.2 GB in the end (delta: 783.3 MB). Free memory was 327.7 MB in the beginning and 772.7 MB in the end (delta: -445.0 MB). Peak memory consumption was 338.3 MB. Max. memory is 5.3 GB. [2018-04-11 16:15:15,442 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 397.9 MB. Free memory is still 357.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 16:15:15,442 INFO L168 Benchmark]: CACSL2BoogieTranslator took 285.05 ms. Allocated memory is still 397.9 MB. Free memory was 327.7 MB in the beginning and 298.6 MB in the end (delta: 29.1 MB). Peak memory consumption was 29.1 MB. Max. memory is 5.3 GB. [2018-04-11 16:15:15,442 INFO L168 Benchmark]: Boogie Preprocessor took 50.52 ms. Allocated memory is still 397.9 MB. Free memory was 298.6 MB in the beginning and 294.7 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. [2018-04-11 16:15:15,442 INFO L168 Benchmark]: RCFGBuilder took 752.04 ms. Allocated memory was 397.9 MB in the beginning and 606.6 MB in the end (delta: 208.7 MB). Free memory was 294.7 MB in the beginning and 481.0 MB in the end (delta: -186.3 MB). Peak memory consumption was 38.0 MB. Max. memory is 5.3 GB. [2018-04-11 16:15:15,443 INFO L168 Benchmark]: TraceAbstraction took 198248.81 ms. Allocated memory was 606.6 MB in the beginning and 1.2 GB in the end (delta: 574.6 MB). Free memory was 481.0 MB in the beginning and 772.7 MB in the end (delta: -291.8 MB). Peak memory consumption was 282.9 MB. Max. memory is 5.3 GB. [2018-04-11 16:15:15,444 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.15 ms. Allocated memory is still 397.9 MB. Free memory is still 357.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 285.05 ms. Allocated memory is still 397.9 MB. Free memory was 327.7 MB in the beginning and 298.6 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.52 ms. Allocated memory is still 397.9 MB. Free memory was 298.6 MB in the beginning and 294.7 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 752.04 ms. Allocated memory was 397.9 MB in the beginning and 606.6 MB in the end (delta: 208.7 MB). Free memory was 294.7 MB in the beginning and 481.0 MB in the end (delta: -186.3 MB). Peak memory consumption was 38.0 MB. Max. memory is 5.3 GB. * TraceAbstraction took 198248.81 ms. Allocated memory was 606.6 MB in the beginning and 1.2 GB in the end (delta: 574.6 MB). Free memory was 481.0 MB in the beginning and 772.7 MB in the end (delta: -291.8 MB). Peak memory consumption was 282.9 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - 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 PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 412. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 351 locations, 141 error locations. TIMEOUT Result, 198.2s OverallTime, 17 OverallIterations, 15 TraceHistogramMax, 113.6s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 4909 SDtfs, 6363 SDslu, 19697 SDs, 0 SdLazy, 30140 SolverSat, 1800 SolverUnsat, 72 SolverUnknown, 0 SolverNotchecked, 81.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1607 GetRequests, 1274 SyntacticMatches, 9 SemanticMatches, 324 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 2298 ImplicationChecksByTransitivity, 37.2s 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, 2.9s SatisfiabilityAnalysisTime, 16.8s 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-11_16-15-15-452.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-11_16-15-15-452.csv Completed graceful shutdown