java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/memsafety-ext2/split_list_test05_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-10 13:34:49,908 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-10 13:34:49,909 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-10 13:34:49,922 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-10 13:34:49,922 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-10 13:34:49,923 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-10 13:34:49,924 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-10 13:34:49,925 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-10 13:34:49,927 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-10 13:34:49,928 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-10 13:34:49,929 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-10 13:34:49,929 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-10 13:34:49,929 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-10 13:34:49,930 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-10 13:34:49,931 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-10 13:34:49,932 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-10 13:34:49,934 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-10 13:34:49,935 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-10 13:34:49,936 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-10 13:34:49,937 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-10 13:34:49,939 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-10 13:34:49,939 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-10 13:34:49,939 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-10 13:34:49,940 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-10 13:34:49,941 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-10 13:34:49,942 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-10 13:34:49,942 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-10 13:34:49,942 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-10 13:34:49,943 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-10 13:34:49,943 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-10 13:34:49,943 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-10 13:34:49,943 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-10 13:34:49,954 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-10 13:34:49,954 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-10 13:34:49,955 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-10 13:34:49,955 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-10 13:34:49,955 INFO L133 SettingsManager]: * Use SBE=true [2018-04-10 13:34:49,955 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-10 13:34:49,955 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-10 13:34:49,955 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-10 13:34:49,955 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-10 13:34:49,955 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-10 13:34:49,955 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-10 13:34:49,955 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-10 13:34:49,956 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-10 13:34:49,956 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-10 13:34:49,956 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-10 13:34:49,956 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-10 13:34:49,956 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-10 13:34:49,956 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-10 13:34:49,956 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-10 13:34:49,956 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-10 13:34:49,956 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-10 13:34:49,957 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-10 13:34:49,957 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-10 13:34:49,957 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-04-10 13:34:49,986 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-10 13:34:49,996 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-10 13:34:49,999 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-10 13:34:50,000 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-10 13:34:50,001 INFO L276 PluginConnector]: CDTParser initialized [2018-04-10 13:34:50,001 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_false-valid-deref.i [2018-04-10 13:34:50,375 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGca1ddd8ea [2018-04-10 13:34:50,494 INFO L287 CDTParser]: IsIndexed: true [2018-04-10 13:34:50,494 INFO L288 CDTParser]: Found 1 translation units. [2018-04-10 13:34:50,494 INFO L168 CDTParser]: Scanning split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,502 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-10 13:34:50,502 INFO L215 ultiparseSymbolTable]: [2018-04-10 13:34:50,502 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-10 13:34:50,502 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBody ('containsBody') in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,502 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHead ('containsHead') in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,502 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___false_valid_deref_i____bswap_64 ('__bswap_64') in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,503 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___false_valid_deref_i____bswap_32 ('__bswap_32') in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,503 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,503 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___false_valid_deref_i__append ('append') in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,503 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-10 13:34:50,503 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____fd_mask in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,503 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__nlink_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,503 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pthread_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,503 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____int64_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,503 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__uint in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,503 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__loff_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____u_int in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__dev_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pthread_once_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__u_int8_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__id_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pthread_condattr_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pthread_spinlock_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__register_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__u_int16_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____daddr_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____blkcnt_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____fsblkcnt64_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____key_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____uint8_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pthread_cond_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____clockid_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__off_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__quad_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__ushort in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__ldiv_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____syscall_slong_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____u_quad_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pthread_attr_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__ino_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pthread_barrier_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____useconds_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____fsfilcnt64_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__wchar_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____mode_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____fsid_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____intptr_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____socklen_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__daddr_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____time_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__int8_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__u_int64_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____ino_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__size_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____fsfilcnt_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__int64_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____u_long in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____int16_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____uint16_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__caddr_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__fsid_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__mode_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____clock_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__ulong in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____sigset_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__u_short in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____loff_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____int8_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__gid_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__suseconds_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pid_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____u_short in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__u_long in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__clock_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____caddr_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__fd_set in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__blksize_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____qaddr_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__lldiv_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____id_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____dev_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____fsblkcnt_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____syscall_ulong_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__int16_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__uid_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____u_char in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____off64_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pthread_rwlock_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pthread_key_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____rlim64_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__div_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____uint32_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____blksize_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__fsblkcnt_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__u_int in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pthread_barrierattr_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__u_char in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____suseconds_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__time_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__blkcnt_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__u_quad_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pthread_mutex_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____rlim_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____quad_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____off_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____ssize_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__fsfilcnt_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____ino64_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____pid_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pthread_mutexattr_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____gid_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____timer_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__timer_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__sigset_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____int32_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____pthread_slist_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__clockid_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__u_int32_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____blkcnt64_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____uid_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____fsword_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__ssize_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__pthread_rwlockattr_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__key_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____sig_atomic_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____nlink_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__int32_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i__fd_mask in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___false_valid_deref_i____uint64_t in split_list_test05_false-valid-deref.i [2018-04-10 13:34:50,543 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGca1ddd8ea [2018-04-10 13:34:50,546 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-10 13:34:50,547 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-10 13:34:50,548 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-10 13:34:50,548 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-10 13:34:50,551 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-10 13:34:50,552 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 01:34:50" (1/1) ... [2018-04-10 13:34:50,554 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4efed0cb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:34:50, skipping insertion in model container [2018-04-10 13:34:50,554 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 01:34:50" (1/1) ... [2018-04-10 13:34:50,564 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 13:34:50,586 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 13:34:50,723 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 13:34:50,771 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 13:34:50,777 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 121 non ball SCCs. Number of states in SCCs 121. [2018-04-10 13:34:50,821 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:34:50 WrapperNode [2018-04-10 13:34:50,821 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-10 13:34:50,821 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-10 13:34:50,821 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-10 13:34:50,821 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-10 13:34:50,830 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:34:50" (1/1) ... [2018-04-10 13:34:50,830 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:34:50" (1/1) ... [2018-04-10 13:34:50,845 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:34:50" (1/1) ... [2018-04-10 13:34:50,845 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:34:50" (1/1) ... [2018-04-10 13:34:50,860 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:34:50" (1/1) ... [2018-04-10 13:34:50,866 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:34:50" (1/1) ... [2018-04-10 13:34:50,869 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:34:50" (1/1) ... [2018-04-10 13:34:50,873 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-10 13:34:50,874 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-10 13:34:50,874 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-10 13:34:50,874 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-10 13:34:50,875 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:34:50" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-10 13:34:50,956 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-10 13:34:50,956 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-10 13:34:50,956 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___false_valid_deref_i____bswap_32 [2018-04-10 13:34:50,956 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___false_valid_deref_i____bswap_64 [2018-04-10 13:34:50,956 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHead [2018-04-10 13:34:50,956 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBody [2018-04-10 13:34:50,956 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___false_valid_deref_i__append [2018-04-10 13:34:50,956 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-10 13:34:50,956 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-10 13:34:50,957 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-10 13:34:50,957 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-10 13:34:50,957 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-10 13:34:50,957 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-10 13:34:50,957 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-10 13:34:50,957 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-10 13:34:50,957 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-10 13:34:50,957 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-10 13:34:50,957 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-10 13:34:50,957 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-10 13:34:50,958 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-10 13:34:50,958 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-10 13:34:50,958 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-10 13:34:50,958 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-10 13:34:50,958 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-10 13:34:50,958 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-10 13:34:50,958 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___false_valid_deref_i____bswap_32 [2018-04-10 13:34:50,958 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___false_valid_deref_i____bswap_64 [2018-04-10 13:34:50,958 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-10 13:34:50,958 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-10 13:34:50,959 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-10 13:34:50,959 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-10 13:34:50,959 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-10 13:34:50,959 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-10 13:34:50,959 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-10 13:34:50,959 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-10 13:34:50,959 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-10 13:34:50,959 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-10 13:34:50,959 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-10 13:34:50,960 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-10 13:34:50,960 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-10 13:34:50,960 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-10 13:34:50,960 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-10 13:34:50,960 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-10 13:34:50,960 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-10 13:34:50,960 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-10 13:34:50,960 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-10 13:34:50,960 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-10 13:34:50,961 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-10 13:34:50,962 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-10 13:34:50,963 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-10 13:34:50,964 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-10 13:34:50,964 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-10 13:34:50,964 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-10 13:34:50,964 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-10 13:34:50,964 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-10 13:34:50,964 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-10 13:34:50,964 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-10 13:34:50,964 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-10 13:34:50,964 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-10 13:34:50,964 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-10 13:34:50,964 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-10 13:34:50,965 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-10 13:34:50,965 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-10 13:34:50,965 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-10 13:34:50,965 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-10 13:34:50,965 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-10 13:34:50,965 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-10 13:34:50,965 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-10 13:34:50,965 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-10 13:34:50,965 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-10 13:34:50,965 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2018-04-10 13:34:50,966 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-10 13:34:50,966 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHead [2018-04-10 13:34:50,966 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-10 13:34:50,966 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-10 13:34:50,966 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBody [2018-04-10 13:34:50,966 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___false_valid_deref_i__append [2018-04-10 13:34:50,966 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-10 13:34:50,966 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-10 13:34:50,966 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-10 13:34:50,966 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-10 13:34:50,966 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-10 13:34:50,967 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-10 13:34:50,967 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-10 13:34:50,967 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-10 13:34:51,615 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-10 13:34:51,616 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 01:34:51 BoogieIcfgContainer [2018-04-10 13:34:51,616 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-10 13:34:51,617 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-10 13:34:51,617 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-10 13:34:51,619 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-10 13:34:51,619 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.04 01:34:50" (1/3) ... [2018-04-10 13:34:51,619 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2621f9b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 01:34:51, skipping insertion in model container [2018-04-10 13:34:51,619 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:34:50" (2/3) ... [2018-04-10 13:34:51,620 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2621f9b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 01:34:51, skipping insertion in model container [2018-04-10 13:34:51,620 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 01:34:51" (3/3) ... [2018-04-10 13:34:51,621 INFO L107 eAbstractionObserver]: Analyzing ICFG split_list_test05_false-valid-deref.i [2018-04-10 13:34:51,627 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-10 13:34:51,633 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 141 error locations. [2018-04-10 13:34:51,658 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-10 13:34:51,658 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-10 13:34:51,658 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-10 13:34:51,658 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-10 13:34:51,658 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-10 13:34:51,658 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-10 13:34:51,659 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-10 13:34:51,659 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-10 13:34:51,659 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-10 13:34:51,659 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-10 13:34:51,673 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states. [2018-04-10 13:34:51,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-10 13:34:51,680 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:34:51,681 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:34:51,681 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr34RequiresViolation, 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___false_valid_deref_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr3RequiresViolation]=== [2018-04-10 13:34:51,686 INFO L82 PathProgramCache]: Analyzing trace with hash -1942216059, now seen corresponding path program 1 times [2018-04-10 13:34:51,687 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:34:51,688 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:34:51,719 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:51,720 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:34:51,720 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:51,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:34:51,751 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:34:51,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:34:51,789 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:34:51,789 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 13:34:51,790 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 13:34:51,798 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 13:34:51,798 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:34:51,800 INFO L87 Difference]: Start difference. First operand 344 states. Second operand 4 states. [2018-04-10 13:34:52,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:34:52,188 INFO L93 Difference]: Finished difference Result 411 states and 456 transitions. [2018-04-10 13:34:52,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 13:34:52,189 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-10 13:34:52,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:34:52,198 INFO L225 Difference]: With dead ends: 411 [2018-04-10 13:34:52,198 INFO L226 Difference]: Without dead ends: 408 [2018-04-10 13:34:52,199 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-10 13:34:52,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2018-04-10 13:34:52,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 357. [2018-04-10 13:34:52,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 357 states. [2018-04-10 13:34:52,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 401 transitions. [2018-04-10 13:34:52,238 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 401 transitions. Word has length 8 [2018-04-10 13:34:52,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:34:52,238 INFO L459 AbstractCegarLoop]: Abstraction has 357 states and 401 transitions. [2018-04-10 13:34:52,238 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 13:34:52,239 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 401 transitions. [2018-04-10 13:34:52,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-10 13:34:52,239 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:34:52,239 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:34:52,239 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr34RequiresViolation, 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___false_valid_deref_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr3RequiresViolation]=== [2018-04-10 13:34:52,239 INFO L82 PathProgramCache]: Analyzing trace with hash -1942216058, now seen corresponding path program 1 times [2018-04-10 13:34:52,239 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:34:52,239 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:34:52,240 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:52,240 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:34:52,240 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:52,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:34:52,252 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:34:52,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:34:52,290 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:34:52,291 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 13:34:52,292 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 13:34:52,292 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 13:34:52,292 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:34:52,292 INFO L87 Difference]: Start difference. First operand 357 states and 401 transitions. Second operand 4 states. [2018-04-10 13:34:52,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:34:52,480 INFO L93 Difference]: Finished difference Result 359 states and 405 transitions. [2018-04-10 13:34:52,481 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 13:34:52,481 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-10 13:34:52,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:34:52,482 INFO L225 Difference]: With dead ends: 359 [2018-04-10 13:34:52,482 INFO L226 Difference]: Without dead ends: 359 [2018-04-10 13:34:52,483 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-10 13:34:52,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2018-04-10 13:34:52,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 355. [2018-04-10 13:34:52,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 355 states. [2018-04-10 13:34:52,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 399 transitions. [2018-04-10 13:34:52,501 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 399 transitions. Word has length 8 [2018-04-10 13:34:52,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:34:52,501 INFO L459 AbstractCegarLoop]: Abstraction has 355 states and 399 transitions. [2018-04-10 13:34:52,501 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 13:34:52,501 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 399 transitions. [2018-04-10 13:34:52,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-04-10 13:34:52,501 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:34:52,501 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-10 13:34:52,502 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr34RequiresViolation, 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___false_valid_deref_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr3RequiresViolation]=== [2018-04-10 13:34:52,502 INFO L82 PathProgramCache]: Analyzing trace with hash 826773366, now seen corresponding path program 1 times [2018-04-10 13:34:52,502 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:34:52,502 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:34:52,502 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:52,502 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:34:52,503 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:52,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:34:52,516 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:34:52,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:34:52,538 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:34:52,538 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 13:34:52,538 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 13:34:52,539 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 13:34:52,539 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:34:52,539 INFO L87 Difference]: Start difference. First operand 355 states and 399 transitions. Second operand 4 states. [2018-04-10 13:34:52,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:34:52,765 INFO L93 Difference]: Finished difference Result 350 states and 394 transitions. [2018-04-10 13:34:52,765 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 13:34:52,765 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-04-10 13:34:52,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:34:52,767 INFO L225 Difference]: With dead ends: 350 [2018-04-10 13:34:52,767 INFO L226 Difference]: Without dead ends: 350 [2018-04-10 13:34:52,767 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-10 13:34:52,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2018-04-10 13:34:52,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 350. [2018-04-10 13:34:52,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 350 states. [2018-04-10 13:34:52,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 394 transitions. [2018-04-10 13:34:52,779 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 394 transitions. Word has length 18 [2018-04-10 13:34:52,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:34:52,779 INFO L459 AbstractCegarLoop]: Abstraction has 350 states and 394 transitions. [2018-04-10 13:34:52,779 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 13:34:52,779 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 394 transitions. [2018-04-10 13:34:52,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-04-10 13:34:52,779 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:34:52,780 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-10 13:34:52,780 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr34RequiresViolation, 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___false_valid_deref_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr3RequiresViolation]=== [2018-04-10 13:34:52,780 INFO L82 PathProgramCache]: Analyzing trace with hash 826773367, now seen corresponding path program 1 times [2018-04-10 13:34:52,780 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:34:52,780 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:34:52,781 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:52,781 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:34:52,781 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:52,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:34:52,794 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:34:52,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:34:52,825 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:34:52,826 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 13:34:52,826 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 13:34:52,826 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 13:34:52,826 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:34:52,826 INFO L87 Difference]: Start difference. First operand 350 states and 394 transitions. Second operand 4 states. [2018-04-10 13:34:52,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:34:52,974 INFO L93 Difference]: Finished difference Result 345 states and 389 transitions. [2018-04-10 13:34:52,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 13:34:52,974 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-04-10 13:34:52,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:34:52,975 INFO L225 Difference]: With dead ends: 345 [2018-04-10 13:34:52,975 INFO L226 Difference]: Without dead ends: 345 [2018-04-10 13:34:52,975 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-10 13:34:52,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2018-04-10 13:34:52,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 345. [2018-04-10 13:34:52,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-04-10 13:34:52,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 389 transitions. [2018-04-10 13:34:52,981 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 389 transitions. Word has length 18 [2018-04-10 13:34:52,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:34:52,981 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 389 transitions. [2018-04-10 13:34:52,981 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 13:34:52,981 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 389 transitions. [2018-04-10 13:34:52,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-10 13:34:52,982 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:34:52,982 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-10 13:34:52,982 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr34RequiresViolation, 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___false_valid_deref_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr3RequiresViolation]=== [2018-04-10 13:34:52,982 INFO L82 PathProgramCache]: Analyzing trace with hash -139829100, now seen corresponding path program 1 times [2018-04-10 13:34:52,982 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:34:52,982 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:34:52,983 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:52,983 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:34:52,983 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:52,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:34:52,998 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:34:53,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:34:53,051 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:34:53,051 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-10 13:34:53,051 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 13:34:53,051 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 13:34:53,051 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-10 13:34:53,052 INFO L87 Difference]: Start difference. First operand 345 states and 389 transitions. Second operand 7 states. [2018-04-10 13:34:53,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:34:53,423 INFO L93 Difference]: Finished difference Result 384 states and 427 transitions. [2018-04-10 13:34:53,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 13:34:53,424 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 19 [2018-04-10 13:34:53,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:34:53,425 INFO L225 Difference]: With dead ends: 384 [2018-04-10 13:34:53,426 INFO L226 Difference]: Without dead ends: 384 [2018-04-10 13:34:53,426 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-04-10 13:34:53,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2018-04-10 13:34:53,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 337. [2018-04-10 13:34:53,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 337 states. [2018-04-10 13:34:53,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 381 transitions. [2018-04-10 13:34:53,434 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 381 transitions. Word has length 19 [2018-04-10 13:34:53,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:34:53,434 INFO L459 AbstractCegarLoop]: Abstraction has 337 states and 381 transitions. [2018-04-10 13:34:53,434 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 13:34:53,435 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 381 transitions. [2018-04-10 13:34:53,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-10 13:34:53,435 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:34:53,435 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-10 13:34:53,435 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr34RequiresViolation, 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___false_valid_deref_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr3RequiresViolation]=== [2018-04-10 13:34:53,436 INFO L82 PathProgramCache]: Analyzing trace with hash -139829099, now seen corresponding path program 1 times [2018-04-10 13:34:53,436 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:34:53,436 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:34:53,437 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:53,437 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:34:53,437 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:53,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:34:53,448 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:34:53,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:34:53,524 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:34:53,524 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-10 13:34:53,524 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 13:34:53,525 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 13:34:53,525 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-10 13:34:53,525 INFO L87 Difference]: Start difference. First operand 337 states and 381 transitions. Second operand 8 states. [2018-04-10 13:34:54,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:34:54,195 INFO L93 Difference]: Finished difference Result 378 states and 423 transitions. [2018-04-10 13:34:54,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 13:34:54,195 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2018-04-10 13:34:54,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:34:54,197 INFO L225 Difference]: With dead ends: 378 [2018-04-10 13:34:54,197 INFO L226 Difference]: Without dead ends: 378 [2018-04-10 13:34:54,197 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2018-04-10 13:34:54,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2018-04-10 13:34:54,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 328. [2018-04-10 13:34:54,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 328 states. [2018-04-10 13:34:54,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 371 transitions. [2018-04-10 13:34:54,204 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 371 transitions. Word has length 19 [2018-04-10 13:34:54,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:34:54,204 INFO L459 AbstractCegarLoop]: Abstraction has 328 states and 371 transitions. [2018-04-10 13:34:54,204 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 13:34:54,204 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 371 transitions. [2018-04-10 13:34:54,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-10 13:34:54,205 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:34:54,205 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-10 13:34:54,205 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr34RequiresViolation, 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___false_valid_deref_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr3RequiresViolation]=== [2018-04-10 13:34:54,205 INFO L82 PathProgramCache]: Analyzing trace with hash 438458257, now seen corresponding path program 1 times [2018-04-10 13:34:54,206 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:34:54,206 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:34:54,206 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:54,206 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:34:54,206 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:54,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:34:54,219 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:34:54,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:34:54,287 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:34:54,287 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-10 13:34:54,287 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 13:34:54,287 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 13:34:54,288 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-10 13:34:54,288 INFO L87 Difference]: Start difference. First operand 328 states and 371 transitions. Second operand 7 states. [2018-04-10 13:34:54,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:34:54,474 INFO L93 Difference]: Finished difference Result 345 states and 391 transitions. [2018-04-10 13:34:54,474 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-10 13:34:54,474 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 28 [2018-04-10 13:34:54,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:34:54,475 INFO L225 Difference]: With dead ends: 345 [2018-04-10 13:34:54,475 INFO L226 Difference]: Without dead ends: 345 [2018-04-10 13:34:54,475 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-04-10 13:34:54,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2018-04-10 13:34:54,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 339. [2018-04-10 13:34:54,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2018-04-10 13:34:54,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 384 transitions. [2018-04-10 13:34:54,481 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 384 transitions. Word has length 28 [2018-04-10 13:34:54,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:34:54,481 INFO L459 AbstractCegarLoop]: Abstraction has 339 states and 384 transitions. [2018-04-10 13:34:54,481 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 13:34:54,481 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 384 transitions. [2018-04-10 13:34:54,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-10 13:34:54,482 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:34:54,482 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-10 13:34:54,482 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr34RequiresViolation, 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___false_valid_deref_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr3RequiresViolation]=== [2018-04-10 13:34:54,482 INFO L82 PathProgramCache]: Analyzing trace with hash -1482101612, now seen corresponding path program 1 times [2018-04-10 13:34:54,482 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:34:54,482 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:34:54,483 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:54,483 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:34:54,483 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:54,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:34:54,498 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:34:54,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:34:54,627 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:34:54,627 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-10 13:34:54,627 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-10 13:34:54,628 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-10 13:34:54,628 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-10 13:34:54,628 INFO L87 Difference]: Start difference. First operand 339 states and 384 transitions. Second operand 9 states. [2018-04-10 13:34:54,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:34:54,870 INFO L93 Difference]: Finished difference Result 344 states and 389 transitions. [2018-04-10 13:34:54,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 13:34:54,870 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 30 [2018-04-10 13:34:54,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:34:54,871 INFO L225 Difference]: With dead ends: 344 [2018-04-10 13:34:54,872 INFO L226 Difference]: Without dead ends: 344 [2018-04-10 13:34:54,872 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-10 13:34:54,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2018-04-10 13:34:54,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 342. [2018-04-10 13:34:54,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-10 13:34:54,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 387 transitions. [2018-04-10 13:34:54,880 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 387 transitions. Word has length 30 [2018-04-10 13:34:54,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:34:54,880 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 387 transitions. [2018-04-10 13:34:54,880 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-10 13:34:54,880 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 387 transitions. [2018-04-10 13:34:54,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-10 13:34:54,881 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:34:54,881 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-10 13:34:54,881 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr34RequiresViolation, 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___false_valid_deref_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr3RequiresViolation]=== [2018-04-10 13:34:54,882 INFO L82 PathProgramCache]: Analyzing trace with hash 52121681, now seen corresponding path program 1 times [2018-04-10 13:34:54,882 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:34:54,882 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:34:54,883 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:54,883 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:34:54,883 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:34:54,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:34:54,927 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:34:55,346 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-10 13:34:55,346 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:34:55,346 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:34:55,352 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:34:55,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:34:55,393 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:34:55,542 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-10 13:34:55,544 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-10 13:34:55,544 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:34:55,545 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:34:55,550 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:34:55,550 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:29, output treesize:25 [2018-04-10 13:34:55,584 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-10 13:34:55,596 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-10 13:34:55,596 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:34:55,613 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-10 13:34:55,614 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-10 13:34:55,622 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:34:55,634 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:34:55,634 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:38, output treesize:70 [2018-04-10 13:34:55,696 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 33 treesize of output 28 [2018-04-10 13:34:55,701 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:34:55,702 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-10 13:34:55,703 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:34:55,708 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:34:55,732 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 68 treesize of output 65 [2018-04-10 13:34:55,737 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:34:55,738 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 61 treesize of output 76 [2018-04-10 13:34:55,738 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-10 13:34:55,763 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:34:55,772 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 1 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 53 [2018-04-10 13:34:55,773 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-10 13:34:55,819 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:34:55,848 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 3 xjuncts. [2018-04-10 13:34:55,849 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:102, output treesize:115 [2018-04-10 13:34:55,933 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-10 13:34:55,933 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:34:55,945 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:34:55,945 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:34:55,946 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-10 13:34:55,946 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:34:55,957 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-10 13:34:55,958 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:130, output treesize:57 [2018-04-10 13:34:56,075 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:34:56,076 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:34:56,077 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:34:56,078 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 58 [2018-04-10 13:34:56,078 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:34:56,103 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-10 13:34:56,103 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:76 [2018-04-10 13:34:56,208 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-10 13:34:56,220 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-10 13:34:56,220 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:34:56,229 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:34:56,241 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-10 13:34:56,241 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:76 [2018-04-10 13:34:56,286 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-10 13:34:56,288 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-10 13:34:56,289 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:34:56,295 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:34:56,303 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-10 13:34:56,304 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:89, output treesize:85 [2018-04-10 13:34:56,355 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 58 [2018-04-10 13:34:56,357 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-10 13:34:56,357 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:34:56,364 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 33 treesize of output 14 [2018-04-10 13:34:56,365 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-10 13:34:56,371 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:34:56,371 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-10 13:34:56,371 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-10 13:34:56,382 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:34:56,387 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-10 13:34:56,387 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:94, output treesize:28 [2018-04-10 13:34:56,451 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-10 13:34:56,470 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:34:56,470 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 35 [2018-04-10 13:34:56,470 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-10 13:34:56,470 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-10 13:34:56,471 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1150, Unknown=0, NotChecked=0, Total=1260 [2018-04-10 13:34:56,471 INFO L87 Difference]: Start difference. First operand 342 states and 387 transitions. Second operand 36 states. [2018-04-10 13:34:57,828 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 101 DAG size of output 52 [2018-04-10 13:35:01,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:35:01,227 INFO L93 Difference]: Finished difference Result 514 states and 614 transitions. [2018-04-10 13:35:01,228 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-10 13:35:01,228 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 47 [2018-04-10 13:35:01,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:35:01,231 INFO L225 Difference]: With dead ends: 514 [2018-04-10 13:35:01,231 INFO L226 Difference]: Without dead ends: 514 [2018-04-10 13:35:01,232 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 804 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=513, Invalid=3147, Unknown=0, NotChecked=0, Total=3660 [2018-04-10 13:35:01,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2018-04-10 13:35:01,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 347. [2018-04-10 13:35:01,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-04-10 13:35:01,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 391 transitions. [2018-04-10 13:35:01,245 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 391 transitions. Word has length 47 [2018-04-10 13:35:01,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:35:01,245 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 391 transitions. [2018-04-10 13:35:01,245 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-10 13:35:01,246 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 391 transitions. [2018-04-10 13:35:01,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-10 13:35:01,246 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:35:01,247 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-10 13:35:01,247 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr34RequiresViolation, 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___false_valid_deref_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr3RequiresViolation]=== [2018-04-10 13:35:01,247 INFO L82 PathProgramCache]: Analyzing trace with hash 52121682, now seen corresponding path program 1 times [2018-04-10 13:35:01,247 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:35:01,247 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:35:01,248 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:35:01,248 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:35:01,248 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:35:01,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:35:01,270 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:35:01,744 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-10 13:35:01,745 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:35:01,745 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:35:01,765 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:35:01,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:35:01,838 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:35:02,059 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-10 13:35:02,059 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,067 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,067 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2018-04-10 13:35:02,145 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-10 13:35:02,147 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-10 13:35:02,147 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,149 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,172 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-10 13:35:02,174 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-10 13:35:02,174 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,176 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,183 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-10 13:35:02,184 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:48, output treesize:40 [2018-04-10 13:35:02,247 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-10 13:35:02,250 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-10 13:35:02,250 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,269 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 33 treesize of output 48 [2018-04-10 13:35:02,270 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-10 13:35:02,304 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:35:02,337 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 47 treesize of output 57 [2018-04-10 13:35:02,363 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:02,365 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 43 treesize of output 54 [2018-04-10 13:35:02,366 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,387 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 44 treesize of output 43 [2018-04-10 13:35:02,387 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,396 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,397 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:02,399 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 48 [2018-04-10 13:35:02,401 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:02,402 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 38 treesize of output 29 [2018-04-10 13:35:02,402 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,406 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,423 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-10 13:35:02,423 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:66, output treesize:110 [2018-04-10 13:35:02,478 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-10 13:35:02,478 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,531 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 146 treesize of output 135 [2018-04-10 13:35:02,535 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:02,535 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 139 treesize of output 166 [2018-04-10 13:35:02,536 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,584 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:02,585 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:02,592 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 118 treesize of output 145 [2018-04-10 13:35:02,593 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-04-10 13:35:02,645 INFO L267 ElimStorePlain]: Start of recursive call 3: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:35:02,691 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 147 treesize of output 147 [2018-04-10 13:35:02,695 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:02,695 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 140 treesize of output 167 [2018-04-10 13:35:02,696 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,751 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:02,752 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:02,759 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 127 treesize of output 153 [2018-04-10 13:35:02,760 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2018-04-10 13:35:02,790 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:35:02,793 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 112 treesize of output 93 [2018-04-10 13:35:02,795 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:02,795 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:02,797 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 54 [2018-04-10 13:35:02,797 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,805 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,832 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-10 13:35:02,832 INFO L202 ElimStorePlain]: Needed 10 recursive calls to eliminate 6 variables, input treesize:249, output treesize:210 [2018-04-10 13:35:02,896 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:02,896 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:02,897 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 156 treesize of output 150 [2018-04-10 13:35:02,897 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:02,934 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-10 13:35:02,934 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:226, output treesize:150 [2018-04-10 13:35:03,076 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 37 treesize of output 26 [2018-04-10 13:35:03,077 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:03,093 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:03,094 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:03,094 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-10 13:35:03,094 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:03,108 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-10 13:35:03,108 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:161, output treesize:144 [2018-04-10 13:35:03,223 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 119 treesize of output 130 [2018-04-10 13:35:03,235 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 130 treesize of output 129 [2018-04-10 13:35:03,235 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:03,278 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:03,292 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 88 treesize of output 139 [2018-04-10 13:35:03,293 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-10 13:35:03,372 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:35:03,426 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 148 treesize of output 168 [2018-04-10 13:35:03,428 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:03,440 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 142 treesize of output 193 [2018-04-10 13:35:03,441 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2018-04-10 13:35:03,526 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-10 13:35:03,526 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:03,580 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:35:03,586 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 122 treesize of output 113 [2018-04-10 13:35:03,589 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:03,590 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:03,590 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:03,592 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 43 treesize of output 90 [2018-04-10 13:35:03,592 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:03,603 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:03,609 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 122 treesize of output 113 [2018-04-10 13:35:03,612 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:03,612 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:03,615 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 43 treesize of output 76 [2018-04-10 13:35:03,615 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:03,627 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:03,681 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2018-04-10 13:35:03,681 INFO L202 ElimStorePlain]: Needed 11 recursive calls to eliminate 5 variables, input treesize:170, output treesize:339 [2018-04-10 13:35:03,787 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:03,787 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 141 [2018-04-10 13:35:03,789 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 21 [2018-04-10 13:35:03,789 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:03,801 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:03,915 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:03,917 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 124 treesize of output 107 [2018-04-10 13:35:03,918 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 36 treesize of output 21 [2018-04-10 13:35:03,918 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:03,928 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,026 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 170 treesize of output 177 [2018-04-10 13:35:04,028 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 177 treesize of output 176 [2018-04-10 13:35:04,029 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,134 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,209 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 155 treesize of output 138 [2018-04-10 13:35:04,216 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:04,216 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 36 treesize of output 63 [2018-04-10 13:35:04,216 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,231 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,312 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 145 treesize of output 131 [2018-04-10 13:35:04,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:04,315 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 36 treesize of output 63 [2018-04-10 13:35:04,315 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,338 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,424 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 166 treesize of output 182 [2018-04-10 13:35:04,427 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 173 treesize of output 172 [2018-04-10 13:35:04,427 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,494 INFO L267 ElimStorePlain]: Start of recursive call 12: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,542 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-10 13:35:04,542 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 11 variables, input treesize:481, output treesize:391 [2018-04-10 13:35:04,655 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 111 treesize of output 102 [2018-04-10 13:35:04,657 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 13 treesize of output 1 [2018-04-10 13:35:04,657 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,669 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:04,669 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 44 treesize of output 32 [2018-04-10 13:35:04,669 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,681 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,731 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 63 treesize of output 53 [2018-04-10 13:35:04,733 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 11 treesize of output 1 [2018-04-10 13:35:04,733 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,742 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:04,742 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 24 treesize of output 16 [2018-04-10 13:35:04,742 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,748 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,779 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 153 treesize of output 134 [2018-04-10 13:35:04,782 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:04,783 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 27 treesize of output 20 [2018-04-10 13:35:04,783 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,801 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:04,801 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 63 treesize of output 47 [2018-04-10 13:35:04,801 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,816 INFO L267 ElimStorePlain]: Start of recursive call 8: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,842 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 82 treesize of output 68 [2018-04-10 13:35:04,846 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:04,846 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 46 treesize of output 30 [2018-04-10 13:35:04,847 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,878 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:04,878 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-10 13:35:04,878 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,884 INFO L267 ElimStorePlain]: Start of recursive call 11: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,898 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:04,898 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:265, output treesize:14 [2018-04-10 13:35:04,939 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-10 13:35:04,956 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:35:04,956 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 36 [2018-04-10 13:35:04,956 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-10 13:35:04,957 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-10 13:35:04,957 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1233, Unknown=0, NotChecked=0, Total=1332 [2018-04-10 13:35:04,957 INFO L87 Difference]: Start difference. First operand 347 states and 391 transitions. Second operand 37 states. [2018-04-10 13:35:07,302 WARN L151 SmtUtils]: Spent 144ms on a formula simplification. DAG size of input: 174 DAG size of output 105 [2018-04-10 13:35:11,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:35:11,919 INFO L93 Difference]: Finished difference Result 511 states and 611 transitions. [2018-04-10 13:35:11,919 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-10 13:35:11,919 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 47 [2018-04-10 13:35:11,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:35:11,921 INFO L225 Difference]: With dead ends: 511 [2018-04-10 13:35:11,921 INFO L226 Difference]: Without dead ends: 511 [2018-04-10 13:35:11,922 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 683 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=466, Invalid=3316, Unknown=0, NotChecked=0, Total=3782 [2018-04-10 13:35:11,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2018-04-10 13:35:11,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 346. [2018-04-10 13:35:11,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 346 states. [2018-04-10 13:35:11,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 390 transitions. [2018-04-10 13:35:11,933 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 390 transitions. Word has length 47 [2018-04-10 13:35:11,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:35:11,934 INFO L459 AbstractCegarLoop]: Abstraction has 346 states and 390 transitions. [2018-04-10 13:35:11,934 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-10 13:35:11,934 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 390 transitions. [2018-04-10 13:35:11,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2018-04-10 13:35:11,937 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:35:11,938 INFO L355 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:35:11,938 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr34RequiresViolation, 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___false_valid_deref_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr3RequiresViolation]=== [2018-04-10 13:35:11,938 INFO L82 PathProgramCache]: Analyzing trace with hash -870239479, now seen corresponding path program 1 times [2018-04-10 13:35:11,938 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:35:11,938 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:35:11,939 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:35:11,939 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:35:11,939 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:35:11,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:35:11,960 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:35:12,127 INFO L134 CoverageAnalysis]: Checked inductivity of 1274 backedges. 7 proven. 84 refuted. 0 times theorem prover too weak. 1183 trivial. 0 not checked. [2018-04-10 13:35:12,127 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:35:12,128 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:35:12,133 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:35:12,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:35:12,244 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:35:12,270 INFO L134 CoverageAnalysis]: Checked inductivity of 1274 backedges. 271 proven. 0 refuted. 0 times theorem prover too weak. 1003 trivial. 0 not checked. [2018-04-10 13:35:12,290 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-10 13:35:12,290 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 3 [2018-04-10 13:35:12,291 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-10 13:35:12,291 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-10 13:35:12,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 13:35:12,291 INFO L87 Difference]: Start difference. First operand 346 states and 390 transitions. Second operand 3 states. [2018-04-10 13:35:12,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:35:12,298 INFO L93 Difference]: Finished difference Result 347 states and 391 transitions. [2018-04-10 13:35:12,298 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-10 13:35:12,298 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 240 [2018-04-10 13:35:12,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:35:12,300 INFO L225 Difference]: With dead ends: 347 [2018-04-10 13:35:12,332 INFO L226 Difference]: Without dead ends: 347 [2018-04-10 13:35:12,332 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 13:35:12,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-04-10 13:35:12,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 347. [2018-04-10 13:35:12,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-04-10 13:35:12,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 391 transitions. [2018-04-10 13:35:12,341 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 391 transitions. Word has length 240 [2018-04-10 13:35:12,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:35:12,341 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 391 transitions. [2018-04-10 13:35:12,341 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-10 13:35:12,342 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 391 transitions. [2018-04-10 13:35:12,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2018-04-10 13:35:12,345 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:35:12,345 INFO L355 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:35:12,346 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr34RequiresViolation, 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___false_valid_deref_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr3RequiresViolation]=== [2018-04-10 13:35:12,346 INFO L82 PathProgramCache]: Analyzing trace with hash -1114924480, now seen corresponding path program 1 times [2018-04-10 13:35:12,346 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:35:12,346 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:35:12,348 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:35:12,348 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:35:12,348 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:35:12,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:35:12,419 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:35:12,963 INFO L134 CoverageAnalysis]: Checked inductivity of 1456 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 1056 trivial. 0 not checked. [2018-04-10 13:35:12,963 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:35:12,963 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:35:12,969 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:35:13,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:35:13,076 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:35:13,145 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-10 13:35:13,156 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-10 13:35:13,156 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,158 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,163 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,163 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2018-04-10 13:35:13,180 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-10 13:35:13,181 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,182 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-10 13:35:13,182 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,184 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,188 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,188 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2018-04-10 13:35:13,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 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 40 [2018-04-10 13:35:13,218 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,229 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,241 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-10 13:35:13,242 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-10 13:35:13,277 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-10 13:35:13,278 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,291 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:35:13,307 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:35:13,307 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:39, output treesize:108 [2018-04-10 13:35:13,360 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 75 treesize of output 66 [2018-04-10 13:35:13,373 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,373 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-10 13:35:13,374 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,400 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,401 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,403 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,408 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 51 treesize of output 91 [2018-04-10 13:35:13,409 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-10 13:35:13,438 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:35:13,480 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 39 treesize of output 32 [2018-04-10 13:35:13,481 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,482 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,483 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,483 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,484 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-10 13:35:13,484 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,493 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,527 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,528 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 39 treesize of output 40 [2018-04-10 13:35:13,530 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-10 13:35:13,530 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,535 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,561 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-10 13:35:13,562 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:154, output treesize:170 [2018-04-10 13:35:13,636 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-10 13:35:13,636 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,658 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,658 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:13,659 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 17 treesize of output 10 [2018-04-10 13:35:13,659 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:13,663 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-10 13:35:13,663 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:190, output treesize:60 [2018-04-10 13:35:13,786 INFO L134 CoverageAnalysis]: Checked inductivity of 1456 backedges. 982 proven. 38 refuted. 0 times theorem prover too weak. 436 trivial. 0 not checked. [2018-04-10 13:35:13,806 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:35:13,806 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19] total 29 [2018-04-10 13:35:13,806 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-10 13:35:13,807 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-10 13:35:13,807 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2018-04-10 13:35:13,807 INFO L87 Difference]: Start difference. First operand 347 states and 391 transitions. Second operand 29 states. [2018-04-10 13:35:16,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:35:16,505 INFO L93 Difference]: Finished difference Result 412 states and 458 transitions. [2018-04-10 13:35:16,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-10 13:35:16,506 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 266 [2018-04-10 13:35:16,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:35:16,507 INFO L225 Difference]: With dead ends: 412 [2018-04-10 13:35:16,507 INFO L226 Difference]: Without dead ends: 393 [2018-04-10 13:35:16,508 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 263 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 580 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=450, Invalid=2412, Unknown=0, NotChecked=0, Total=2862 [2018-04-10 13:35:16,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2018-04-10 13:35:16,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 340. [2018-04-10 13:35:16,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-04-10 13:35:16,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 382 transitions. [2018-04-10 13:35:16,515 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 382 transitions. Word has length 266 [2018-04-10 13:35:16,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:35:16,515 INFO L459 AbstractCegarLoop]: Abstraction has 340 states and 382 transitions. [2018-04-10 13:35:16,515 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-10 13:35:16,515 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 382 transitions. [2018-04-10 13:35:16,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2018-04-10 13:35:16,519 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:35:16,519 INFO L355 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:35:16,519 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__containsBodyErr34RequiresViolation, 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___false_valid_deref_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr17RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___false_valid_deref_i__appendErr3RequiresViolation]=== [2018-04-10 13:35:16,520 INFO L82 PathProgramCache]: Analyzing trace with hash 93691804, now seen corresponding path program 1 times [2018-04-10 13:35:16,520 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:35:16,520 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:35:16,520 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:35:16,521 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:35:16,521 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:35:19,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:35:19,275 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:35:34,959 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 57 DAG size of output 46 [2018-04-10 13:35:35,501 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 59 DAG size of output 39 [2018-04-10 13:35:38,671 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 72 DAG size of output 39 [2018-04-10 13:35:38,912 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 65 DAG size of output 42 [2018-04-10 13:35:39,838 WARN L151 SmtUtils]: Spent 172ms on a formula simplification. DAG size of input: 77 DAG size of output 49 [2018-04-10 13:35:42,901 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 44 DAG size of output 30 [2018-04-10 13:35:44,200 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 66 DAG size of output 55 [2018-04-10 13:35:44,704 WARN L151 SmtUtils]: Spent 189ms on a formula simplification. DAG size of input: 62 DAG size of output 50 [2018-04-10 13:35:46,175 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 59 DAG size of output 40 [2018-04-10 13:35:47,051 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 33 DAG size of output 30 [2018-04-10 13:35:48,553 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 62 DAG size of output 49 [2018-04-10 13:35:49,141 WARN L151 SmtUtils]: Spent 228ms on a formula simplification. DAG size of input: 58 DAG size of output 43 [2018-04-10 13:35:49,661 INFO L134 CoverageAnalysis]: Checked inductivity of 1534 backedges. 372 proven. 942 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-04-10 13:35:49,661 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:35:49,662 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:35:49,668 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:35:50,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:35:50,047 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:35:50,439 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-10 13:35:50,441 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-10 13:35:50,441 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:50,442 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:50,447 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:50,447 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2018-04-10 13:35:50,508 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-10 13:35:50,510 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:50,510 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-10 13:35:50,510 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:50,514 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:50,518 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:50,518 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2018-04-10 13:35:50,589 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-10 13:35:50,604 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-10 13:35:50,604 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:50,630 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:50,641 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-10 13:35:50,641 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-10 13:35:50,667 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:35:50,686 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:35:50,686 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:40, output treesize:111 [2018-04-10 13:35:50,781 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-10 13:35:50,783 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:50,783 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:50,784 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:50,786 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-10 13:35:50,786 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:50,794 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:50,840 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 62 treesize of output 63 [2018-04-10 13:35:50,843 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:50,843 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 61 treesize of output 76 [2018-04-10 13:35:50,844 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:50,872 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:50,876 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:50,890 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 46 treesize of output 65 [2018-04-10 13:35:50,891 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-10 13:35:50,915 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:35:50,949 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-10 13:35:50,951 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:50,953 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-10 13:35:50,953 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:50,958 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:50,992 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-10 13:35:50,992 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:143, output treesize:158 [2018-04-10 13:35:51,103 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-10 13:35:51,103 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:51,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:51,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:51,126 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 15 treesize of output 8 [2018-04-10 13:35:51,126 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:51,138 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-10 13:35:51,138 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:190, output treesize:60 [2018-04-10 13:35:52,154 WARN L151 SmtUtils]: Spent 158ms on a formula simplification. DAG size of input: 90 DAG size of output 66 [2018-04-10 13:35:52,157 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,159 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,159 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-10 13:35:52,159 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:52,210 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,212 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,221 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,221 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:52,238 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 0 case distinctions, treesize of input 205 treesize of output 142 [2018-04-10 13:35:52,277 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-10 13:35:52,279 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,280 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-10 13:35:52,281 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:52,286 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:52,308 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 120 treesize of output 121 [2018-04-10 13:35:52,310 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,321 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 31 treesize of output 70 [2018-04-10 13:35:52,321 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-04-10 13:35:52,355 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,356 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 97 [2018-04-10 13:35:52,359 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,359 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 62 [2018-04-10 13:35:52,360 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:52,379 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:52,386 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,387 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 97 [2018-04-10 13:35:52,390 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,390 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 62 [2018-04-10 13:35:52,390 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:52,402 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:52,407 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,408 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 99 [2018-04-10 13:35:52,410 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,411 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 75 [2018-04-10 13:35:52,411 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:52,422 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:52,460 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:35:52,503 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:35:52,505 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:52,518 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 136 [2018-04-10 13:35:52,565 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,584 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 1 new quantified variables, introduced 4 case distinctions, treesize of input 67 treesize of output 88 [2018-04-10 13:35:52,587 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,588 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,588 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,591 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 96 [2018-04-10 13:35:52,591 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:52,721 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,722 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:52,724 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 64 treesize of output 78 [2018-04-10 13:35:52,724 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:52,770 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,775 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,781 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 82 [2018-04-10 13:35:52,781 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:52,811 INFO L267 ElimStorePlain]: Start of recursive call 15: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:35:52,854 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 99 treesize of output 89 [2018-04-10 13:35:52,858 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,859 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:52,893 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 10 case distinctions, treesize of input 39 treesize of output 118 [2018-04-10 13:35:52,893 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-04-10 13:35:52,897 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 32 xjuncts. [2018-04-10 13:35:53,060 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,061 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 98 treesize of output 91 [2018-04-10 13:35:53,067 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,067 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 36 treesize of output 28 [2018-04-10 13:35:53,068 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,082 INFO L267 ElimStorePlain]: Start of recursive call 21: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,086 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,087 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 98 treesize of output 91 [2018-04-10 13:35:53,090 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,090 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 36 treesize of output 28 [2018-04-10 13:35:53,090 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,102 INFO L267 ElimStorePlain]: Start of recursive call 23: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,104 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,105 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 82 treesize of output 75 [2018-04-10 13:35:53,107 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,108 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 36 treesize of output 28 [2018-04-10 13:35:53,108 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,117 INFO L267 ElimStorePlain]: Start of recursive call 25: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,120 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,121 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 85 [2018-04-10 13:35:53,123 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,123 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 36 treesize of output 28 [2018-04-10 13:35:53,124 INFO L267 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,136 INFO L267 ElimStorePlain]: Start of recursive call 27: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,141 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,141 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 88 treesize of output 81 [2018-04-10 13:35:53,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,144 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-10 13:35:53,144 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,157 INFO L267 ElimStorePlain]: Start of recursive call 29: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,161 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,162 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 106 treesize of output 99 [2018-04-10 13:35:53,164 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,165 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 36 treesize of output 28 [2018-04-10 13:35:53,165 INFO L267 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,180 INFO L267 ElimStorePlain]: Start of recursive call 31: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,183 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,183 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 82 treesize of output 75 [2018-04-10 13:35:53,185 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,185 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 36 treesize of output 28 [2018-04-10 13:35:53,186 INFO L267 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,195 INFO L267 ElimStorePlain]: Start of recursive call 33: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,198 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,198 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 91 treesize of output 84 [2018-04-10 13:35:53,200 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,200 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 36 treesize of output 28 [2018-04-10 13:35:53,200 INFO L267 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,211 INFO L267 ElimStorePlain]: Start of recursive call 35: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,214 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,214 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 90 treesize of output 83 [2018-04-10 13:35:53,216 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,217 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 36 treesize of output 28 [2018-04-10 13:35:53,217 INFO L267 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,226 INFO L267 ElimStorePlain]: Start of recursive call 37: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,323 INFO L267 ElimStorePlain]: Start of recursive call 19: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 9 xjuncts. [2018-04-10 13:35:53,329 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 97 treesize of output 89 [2018-04-10 13:35:53,331 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,332 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,333 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,349 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 6 case distinctions, treesize of input 32 treesize of output 85 [2018-04-10 13:35:53,350 INFO L267 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 8 xjuncts. [2018-04-10 13:35:53,402 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,403 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 83 treesize of output 76 [2018-04-10 13:35:53,405 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,405 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 36 treesize of output 28 [2018-04-10 13:35:53,405 INFO L267 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,414 INFO L267 ElimStorePlain]: Start of recursive call 41: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,417 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,418 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 81 treesize of output 74 [2018-04-10 13:35:53,420 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,420 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 36 treesize of output 28 [2018-04-10 13:35:53,420 INFO L267 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,429 INFO L267 ElimStorePlain]: Start of recursive call 43: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,436 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,436 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 81 treesize of output 74 [2018-04-10 13:35:53,438 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,443 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 36 treesize of output 28 [2018-04-10 13:35:53,443 INFO L267 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,457 INFO L267 ElimStorePlain]: Start of recursive call 45: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,460 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,460 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 81 treesize of output 74 [2018-04-10 13:35:53,465 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,466 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 36 treesize of output 28 [2018-04-10 13:35:53,466 INFO L267 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,475 INFO L267 ElimStorePlain]: Start of recursive call 47: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,511 INFO L267 ElimStorePlain]: Start of recursive call 39: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-04-10 13:35:53,516 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 88 treesize of output 82 [2018-04-10 13:35:53,518 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,529 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 25 treesize of output 52 [2018-04-10 13:35:53,530 INFO L267 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 4 xjuncts. [2018-04-10 13:35:53,562 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,562 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 74 treesize of output 67 [2018-04-10 13:35:53,564 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,564 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 36 treesize of output 28 [2018-04-10 13:35:53,565 INFO L267 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,572 INFO L267 ElimStorePlain]: Start of recursive call 51: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,575 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,576 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 65 [2018-04-10 13:35:53,578 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,578 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 36 treesize of output 28 [2018-04-10 13:35:53,578 INFO L267 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,586 INFO L267 ElimStorePlain]: Start of recursive call 53: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,589 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:35:53,589 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 65 [2018-04-10 13:35:53,591 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:35:53,592 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 36 treesize of output 28 [2018-04-10 13:35:53,592 INFO L267 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,599 INFO L267 ElimStorePlain]: Start of recursive call 55: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:35:53,625 INFO L267 ElimStorePlain]: Start of recursive call 49: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:35:53,765 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 13 xjuncts. [2018-04-10 13:35:53,937 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 25 dim-0 vars, and 14 xjuncts. [2018-04-10 13:35:53,938 INFO L202 ElimStorePlain]: Needed 56 recursive calls to eliminate 7 variables, input treesize:273, output treesize:1113 [2018-04-10 13:36:01,112 WARN L151 SmtUtils]: Spent 6940ms on a formula simplification. DAG size of input: 220 DAG size of output 102 Received shutdown request... [2018-04-10 13:38:14,381 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-10 13:38:14,382 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-10 13:38:14,386 WARN L197 ceAbstractionStarter]: Timeout [2018-04-10 13:38:14,386 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.04 01:38:14 BoogieIcfgContainer [2018-04-10 13:38:14,386 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-10 13:38:14,387 INFO L168 Benchmark]: Toolchain (without parser) took 203840.06 ms. Allocated memory was 403.2 MB in the beginning and 2.3 GB in the end (delta: 1.9 GB). Free memory was 340.3 MB in the beginning and 2.2 GB in the end (delta: -1.8 GB). Peak memory consumption was 2.0 GB. Max. memory is 5.3 GB. [2018-04-10 13:38:14,387 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 403.2 MB. Free memory is still 365.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-10 13:38:14,388 INFO L168 Benchmark]: CACSL2BoogieTranslator took 273.44 ms. Allocated memory is still 403.2 MB. Free memory was 340.3 MB in the beginning and 311.2 MB in the end (delta: 29.1 MB). Peak memory consumption was 29.1 MB. Max. memory is 5.3 GB. [2018-04-10 13:38:14,388 INFO L168 Benchmark]: Boogie Preprocessor took 52.19 ms. Allocated memory is still 403.2 MB. Free memory was 311.2 MB in the beginning and 307.3 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. [2018-04-10 13:38:14,388 INFO L168 Benchmark]: RCFGBuilder took 742.29 ms. Allocated memory was 403.2 MB in the beginning and 587.2 MB in the end (delta: 184.0 MB). Free memory was 307.3 MB in the beginning and 462.3 MB in the end (delta: -155.0 MB). Peak memory consumption was 43.8 MB. Max. memory is 5.3 GB. [2018-04-10 13:38:14,388 INFO L168 Benchmark]: TraceAbstraction took 202769.66 ms. Allocated memory was 587.2 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 462.3 MB in the beginning and 2.2 GB in the end (delta: -1.7 GB). Peak memory consumption was 1.9 GB. Max. memory is 5.3 GB. [2018-04-10 13:38:14,389 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.18 ms. Allocated memory is still 403.2 MB. Free memory is still 365.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 273.44 ms. Allocated memory is still 403.2 MB. Free memory was 340.3 MB in the beginning and 311.2 MB in the end (delta: 29.1 MB). Peak memory consumption was 29.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 52.19 ms. Allocated memory is still 403.2 MB. Free memory was 311.2 MB in the beginning and 307.3 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 742.29 ms. Allocated memory was 403.2 MB in the beginning and 587.2 MB in the end (delta: 184.0 MB). Free memory was 307.3 MB in the beginning and 462.3 MB in the end (delta: -155.0 MB). Peak memory consumption was 43.8 MB. Max. memory is 5.3 GB. * TraceAbstraction took 202769.66 ms. Allocated memory was 587.2 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 462.3 MB in the beginning and 2.2 GB in the end (delta: -1.7 GB). Peak memory consumption was 1.9 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 599]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 599). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 611]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 611). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 630]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 630). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 612]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 612). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 603]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 603). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 621]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 621). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 616]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 616). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 626]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 626). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 611]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 611). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 617]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 617). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 600]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 600). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 617]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 617). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 616]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 616). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 622]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 622). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 602]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 602). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 603]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 603). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 622]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 622). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 600]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 600). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 621]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 621). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 626]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 626). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 627]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 627). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 630]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 630). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 602]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 602). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 599]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 599). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 612]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 612). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 627]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 627). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 558]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 558). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 558]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 558). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 554]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 554). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 551]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 551). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 554]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 554). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 551]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 551). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 293 with TraceHistMax 14, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 508. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 350 locations, 141 error locations. TIMEOUT Result, 202.7s OverallTime, 13 OverallIterations, 14 TraceHistogramMax, 16.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3583 SDtfs, 4218 SDslu, 12287 SDs, 0 SdLazy, 21872 SolverSat, 1356 SolverUnsat, 1 SolverUnknown, 0 SolverNotchecked, 11.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 811 GetRequests, 582 SyntacticMatches, 10 SemanticMatches, 219 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2086 ImplicationChecksByTransitivity, 6.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=357occurred in iteration=1, 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, 12 MinimizatonAttempts, 545 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 6.8s InterpolantComputationTime, 1348 NumberOfCodeBlocks, 1348 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 1332 ConstructedInterpolants, 45 QuantifiedInterpolants, 1048359 SizeOfPredicates, 52 NumberOfNonLiveVariables, 2895 ConjunctsInSsa, 148 ConjunctsInUnsatCore, 16 InterpolantComputations, 9 PerfectInterpolantSequences, 4938/5492 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_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-10_13-38-14-395.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/split_list_test05_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-10_13-38-14-395.csv Completed graceful shutdown