java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/memsafety-ext2/split_list_test05_true-valid-memsafety.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-408c70d-m [2018-04-12 14:09:52,722 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 14:09:52,723 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 14:09:52,736 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 14:09:52,736 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 14:09:52,737 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 14:09:52,738 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 14:09:52,740 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 14:09:52,741 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 14:09:52,742 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 14:09:52,743 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 14:09:52,743 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 14:09:52,744 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 14:09:52,745 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 14:09:52,745 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 14:09:52,747 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 14:09:52,748 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 14:09:52,750 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 14:09:52,751 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 14:09:52,752 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 14:09:52,753 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 14:09:52,753 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 14:09:52,754 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 14:09:52,755 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 14:09:52,755 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 14:09:52,756 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 14:09:52,756 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 14:09:52,757 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 14:09:52,757 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 14:09:52,758 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 14:09:52,758 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 14:09:52,758 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-12 14:09:52,768 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 14:09:52,768 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 14:09:52,769 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-12 14:09:52,769 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-12 14:09:52,769 INFO L133 SettingsManager]: * Use SBE=true [2018-04-12 14:09:52,769 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 14:09:52,770 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 14:09:52,770 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 14:09:52,770 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 14:09:52,770 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 14:09:52,770 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 14:09:52,770 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 14:09:52,770 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-12 14:09:52,771 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 14:09:52,771 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 14:09:52,771 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 14:09:52,771 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-12 14:09:52,771 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-12 14:09:52,771 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 14:09:52,771 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 14:09:52,772 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 14:09:52,772 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-12 14:09:52,772 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-12 14:09:52,772 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-12 14:09:52,800 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 14:09:52,812 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 14:09:52,815 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 14:09:52,817 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 14:09:52,817 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 14:09:52,818 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety-ext2/split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,108 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGb95ca264c [2018-04-12 14:09:53,269 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 14:09:53,269 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 14:09:53,270 INFO L168 CDTParser]: Scanning split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,278 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 14:09:53,278 INFO L215 ultiparseSymbolTable]: [2018-04-12 14:09:53,278 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 14:09:53,278 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBody ('containsBody') in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHead ('containsHead') in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_64 ('__bswap_64') in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_32 ('__bswap_32') in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,279 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append ('append') in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,279 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 14:09:53,279 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ushort in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,279 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____ino_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,280 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____syscall_slong_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,280 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____pid_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,280 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__suseconds_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,280 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____sigset_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,280 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_cond_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,280 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____ino64_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,280 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____loff_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,280 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__quad_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,280 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____off_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,280 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsid_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,280 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_barrier_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,280 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_quad_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_long in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__clock_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fd_mask in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_int in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__dev_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_rwlockattr_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__id_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__uint in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_char in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____clockid_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int16_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__blkcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__sigset_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_spinlock_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____blkcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_long in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____int16_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_quad_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_key_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____dev_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__register_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____int64_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsblkcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ulong in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_barrierattr_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____useconds_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____caddr_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fd_set in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ldiv_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____rlim64_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____key_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__daddr_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uint8_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__loff_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____int8_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int64_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____qaddr_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____blksize_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fsid_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____clock_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____daddr_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__int64_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uint16_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_condattr_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__size_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__key_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_mutexattr_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsfilcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____time_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__int8_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__mode_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____ssize_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____socklen_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ino_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pid_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__int32_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_short in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____rlim_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fsfilcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsfilcnt64_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_mutex_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__gid_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____blkcnt64_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__uid_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_short in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__off_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__time_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_rwlock_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____mode_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__caddr_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__blksize_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____intptr_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__div_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uint32_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_once_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsword_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uid_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ssize_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____off64_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____sig_atomic_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_char in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsblkcnt64_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int32_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__nlink_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__timer_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__lldiv_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__int16_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_attr_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uint64_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__wchar_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int8_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____nlink_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____pthread_slist_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____suseconds_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__clockid_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____quad_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fd_mask in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____id_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____syscall_ulong_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____int32_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fsblkcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____gid_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____timer_t in split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:53,302 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGb95ca264c [2018-04-12 14:09:53,305 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 14:09:53,305 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-12 14:09:53,306 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 14:09:53,306 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 14:09:53,309 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 14:09:53,310 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 02:09:53" (1/1) ... [2018-04-12 14:09:53,312 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@318c933d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 02:09:53, skipping insertion in model container [2018-04-12 14:09:53,312 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 02:09:53" (1/1) ... [2018-04-12 14:09:53,323 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 14:09:53,345 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 14:09:53,482 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 14:09:53,531 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 14:09:53,536 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 121 non ball SCCs. Number of states in SCCs 121. [2018-04-12 14:09:53,569 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 02:09:53 WrapperNode [2018-04-12 14:09:53,569 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 14:09:53,570 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 14:09:53,570 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 14:09:53,570 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 14:09:53,578 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 02:09:53" (1/1) ... [2018-04-12 14:09:53,578 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 02:09:53" (1/1) ... [2018-04-12 14:09:53,591 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 02:09:53" (1/1) ... [2018-04-12 14:09:53,591 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 02:09:53" (1/1) ... [2018-04-12 14:09:53,606 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 02:09:53" (1/1) ... [2018-04-12 14:09:53,612 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 02:09:53" (1/1) ... [2018-04-12 14:09:53,615 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 02:09:53" (1/1) ... [2018-04-12 14:09:53,619 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 14:09:53,620 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 14:09:53,620 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 14:09:53,620 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 14:09:53,621 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 02:09:53" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 14:09:53,703 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 14:09:53,703 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 14:09:53,703 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_32 [2018-04-12 14:09:53,703 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_64 [2018-04-12 14:09:53,704 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHead [2018-04-12 14:09:53,704 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBody [2018-04-12 14:09:53,704 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append [2018-04-12 14:09:53,704 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 14:09:53,704 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-12 14:09:53,704 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-12 14:09:53,704 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-12 14:09:53,704 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-12 14:09:53,704 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-12 14:09:53,704 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-12 14:09:53,705 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-12 14:09:53,705 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-12 14:09:53,705 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-12 14:09:53,705 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-12 14:09:53,705 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-12 14:09:53,705 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-12 14:09:53,705 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-12 14:09:53,705 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-12 14:09:53,705 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-12 14:09:53,706 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-12 14:09:53,706 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-12 14:09:53,706 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_32 [2018-04-12 14:09:53,706 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_64 [2018-04-12 14:09:53,706 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-12 14:09:53,706 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-12 14:09:53,706 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-12 14:09:53,706 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-12 14:09:53,706 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-12 14:09:53,706 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-12 14:09:53,707 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-12 14:09:53,707 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-12 14:09:53,707 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-12 14:09:53,707 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-12 14:09:53,707 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-12 14:09:53,707 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-12 14:09:53,707 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-12 14:09:53,707 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-12 14:09:53,707 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-12 14:09:53,707 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-12 14:09:53,708 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-12 14:09:53,708 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-12 14:09:53,708 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-12 14:09:53,708 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-12 14:09:53,708 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-12 14:09:53,708 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-12 14:09:53,708 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-12 14:09:53,708 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-12 14:09:53,708 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-12 14:09:53,709 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-12 14:09:53,709 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-12 14:09:53,709 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-12 14:09:53,709 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-12 14:09:53,709 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-12 14:09:53,709 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-12 14:09:53,709 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-12 14:09:53,709 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-12 14:09:53,709 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-12 14:09:53,709 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-12 14:09:53,709 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-12 14:09:53,710 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-12 14:09:53,710 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-12 14:09:53,710 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-12 14:09:53,710 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-12 14:09:53,710 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-12 14:09:53,710 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-12 14:09:53,710 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-12 14:09:53,710 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-12 14:09:53,710 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-12 14:09:53,711 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-12 14:09:53,712 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-12 14:09:53,712 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-12 14:09:53,712 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-12 14:09:53,712 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-12 14:09:53,712 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-12 14:09:53,712 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-12 14:09:53,712 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-12 14:09:53,712 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-12 14:09:53,712 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-12 14:09:53,712 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-12 14:09:53,712 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-12 14:09:53,713 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-12 14:09:53,713 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-12 14:09:53,713 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-12 14:09:53,713 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-12 14:09:53,713 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-12 14:09:53,713 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-12 14:09:53,713 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-12 14:09:53,713 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-12 14:09:53,713 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-12 14:09:53,713 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-12 14:09:53,714 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-12 14:09:53,714 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-12 14:09:53,714 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-12 14:09:53,714 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2018-04-12 14:09:53,714 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-12 14:09:53,714 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHead [2018-04-12 14:09:53,714 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-12 14:09:53,714 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-12 14:09:53,714 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBody [2018-04-12 14:09:53,714 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append [2018-04-12 14:09:53,715 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-12 14:09:53,715 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-12 14:09:53,715 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-12 14:09:53,715 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 14:09:53,715 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-12 14:09:53,715 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 14:09:53,715 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 14:09:53,715 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-12 14:09:54,348 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 14:09:54,349 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 02:09:54 BoogieIcfgContainer [2018-04-12 14:09:54,349 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 14:09:54,349 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 14:09:54,349 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 14:09:54,355 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 14:09:54,355 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 02:09:53" (1/3) ... [2018-04-12 14:09:54,355 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1344f2a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 02:09:54, skipping insertion in model container [2018-04-12 14:09:54,356 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 02:09:53" (2/3) ... [2018-04-12 14:09:54,356 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1344f2a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 02:09:54, skipping insertion in model container [2018-04-12 14:09:54,356 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 02:09:54" (3/3) ... [2018-04-12 14:09:54,357 INFO L107 eAbstractionObserver]: Analyzing ICFG split_list_test05_true-valid-memsafety.i [2018-04-12 14:09:54,364 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-12 14:09:54,372 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 141 error locations. [2018-04-12 14:09:54,405 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 14:09:54,406 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 14:09:54,406 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-12 14:09:54,406 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-12 14:09:54,406 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-12 14:09:54,406 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 14:09:54,406 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 14:09:54,406 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 14:09:54,406 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 14:09:54,407 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 14:09:54,424 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states. [2018-04-12 14:09:54,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-12 14:09:54,433 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 14:09:54,434 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 14:09:54,434 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-12 14:09:54,438 INFO L82 PathProgramCache]: Analyzing trace with hash -1942216059, now seen corresponding path program 1 times [2018-04-12 14:09:54,440 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 14:09:54,440 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 14:09:54,484 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:54,484 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:09:54,484 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:54,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:09:54,525 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 14:09:54,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 14:09:54,571 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 14:09:54,571 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 14:09:54,572 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 14:09:54,584 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 14:09:54,585 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 14:09:54,587 INFO L87 Difference]: Start difference. First operand 345 states. Second operand 4 states. [2018-04-12 14:09:54,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 14:09:54,907 INFO L93 Difference]: Finished difference Result 412 states and 457 transitions. [2018-04-12 14:09:54,908 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 14:09:54,909 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-12 14:09:54,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 14:09:54,919 INFO L225 Difference]: With dead ends: 412 [2018-04-12 14:09:54,920 INFO L226 Difference]: Without dead ends: 409 [2018-04-12 14:09:54,921 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 14:09:54,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2018-04-12 14:09:54,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 358. [2018-04-12 14:09:54,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2018-04-12 14:09:54,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 402 transitions. [2018-04-12 14:09:54,962 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 402 transitions. Word has length 8 [2018-04-12 14:09:54,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 14:09:54,962 INFO L459 AbstractCegarLoop]: Abstraction has 358 states and 402 transitions. [2018-04-12 14:09:54,962 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 14:09:54,962 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 402 transitions. [2018-04-12 14:09:54,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-12 14:09:54,962 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 14:09:54,962 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 14:09:54,962 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-12 14:09:54,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1942216058, now seen corresponding path program 1 times [2018-04-12 14:09:54,963 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 14:09:54,963 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 14:09:54,963 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:54,963 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:09:54,963 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:54,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:09:54,974 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 14:09:55,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 14:09:55,009 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 14:09:55,010 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 14:09:55,011 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 14:09:55,011 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 14:09:55,011 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 14:09:55,011 INFO L87 Difference]: Start difference. First operand 358 states and 402 transitions. Second operand 4 states. [2018-04-12 14:09:55,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 14:09:55,199 INFO L93 Difference]: Finished difference Result 360 states and 406 transitions. [2018-04-12 14:09:55,199 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 14:09:55,199 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-12 14:09:55,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 14:09:55,201 INFO L225 Difference]: With dead ends: 360 [2018-04-12 14:09:55,201 INFO L226 Difference]: Without dead ends: 360 [2018-04-12 14:09:55,202 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 14:09:55,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2018-04-12 14:09:55,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 356. [2018-04-12 14:09:55,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-12 14:09:55,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 400 transitions. [2018-04-12 14:09:55,216 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 400 transitions. Word has length 8 [2018-04-12 14:09:55,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 14:09:55,216 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 400 transitions. [2018-04-12 14:09:55,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 14:09:55,216 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 400 transitions. [2018-04-12 14:09:55,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-04-12 14:09:55,217 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 14:09:55,217 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-12 14:09:55,217 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-12 14:09:55,217 INFO L82 PathProgramCache]: Analyzing trace with hash 828189428, now seen corresponding path program 1 times [2018-04-12 14:09:55,217 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 14:09:55,217 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 14:09:55,218 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:55,218 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:09:55,219 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:55,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:09:55,234 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 14:09:55,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 14:09:55,273 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 14:09:55,273 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 14:09:55,273 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 14:09:55,273 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 14:09:55,274 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 14:09:55,274 INFO L87 Difference]: Start difference. First operand 356 states and 400 transitions. Second operand 4 states. [2018-04-12 14:09:55,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 14:09:55,519 INFO L93 Difference]: Finished difference Result 351 states and 395 transitions. [2018-04-12 14:09:55,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 14:09:55,520 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-04-12 14:09:55,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 14:09:55,521 INFO L225 Difference]: With dead ends: 351 [2018-04-12 14:09:55,521 INFO L226 Difference]: Without dead ends: 351 [2018-04-12 14:09:55,521 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 14:09:55,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2018-04-12 14:09:55,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 351. [2018-04-12 14:09:55,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 351 states. [2018-04-12 14:09:55,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 395 transitions. [2018-04-12 14:09:55,532 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 395 transitions. Word has length 18 [2018-04-12 14:09:55,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 14:09:55,532 INFO L459 AbstractCegarLoop]: Abstraction has 351 states and 395 transitions. [2018-04-12 14:09:55,532 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 14:09:55,532 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 395 transitions. [2018-04-12 14:09:55,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-04-12 14:09:55,533 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 14:09:55,533 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-12 14:09:55,533 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-12 14:09:55,533 INFO L82 PathProgramCache]: Analyzing trace with hash 828189429, now seen corresponding path program 1 times [2018-04-12 14:09:55,533 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 14:09:55,533 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 14:09:55,534 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:55,534 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:09:55,534 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:55,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:09:55,548 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 14:09:55,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 14:09:55,573 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 14:09:55,573 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 14:09:55,573 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 14:09:55,573 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 14:09:55,574 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 14:09:55,574 INFO L87 Difference]: Start difference. First operand 351 states and 395 transitions. Second operand 4 states. [2018-04-12 14:09:55,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 14:09:55,737 INFO L93 Difference]: Finished difference Result 346 states and 390 transitions. [2018-04-12 14:09:55,746 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 14:09:55,746 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-04-12 14:09:55,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 14:09:55,747 INFO L225 Difference]: With dead ends: 346 [2018-04-12 14:09:55,747 INFO L226 Difference]: Without dead ends: 346 [2018-04-12 14:09:55,747 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 14:09:55,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2018-04-12 14:09:55,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 346. [2018-04-12 14:09:55,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 346 states. [2018-04-12 14:09:55,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 390 transitions. [2018-04-12 14:09:55,752 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 390 transitions. Word has length 18 [2018-04-12 14:09:55,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 14:09:55,753 INFO L459 AbstractCegarLoop]: Abstraction has 346 states and 390 transitions. [2018-04-12 14:09:55,753 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 14:09:55,753 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 390 transitions. [2018-04-12 14:09:55,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-12 14:09:55,753 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 14:09:55,753 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-12 14:09:55,753 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-12 14:09:55,754 INFO L82 PathProgramCache]: Analyzing trace with hash -95931072, now seen corresponding path program 1 times [2018-04-12 14:09:55,754 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 14:09:55,754 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 14:09:55,755 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:55,755 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:09:55,755 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:55,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:09:55,770 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 14:09:55,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 14:09:55,820 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 14:09:55,820 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 14:09:55,820 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 14:09:55,821 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 14:09:55,821 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-12 14:09:55,821 INFO L87 Difference]: Start difference. First operand 346 states and 390 transitions. Second operand 7 states. [2018-04-12 14:09:56,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 14:09:56,211 INFO L93 Difference]: Finished difference Result 385 states and 428 transitions. [2018-04-12 14:09:56,212 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 14:09:56,212 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 19 [2018-04-12 14:09:56,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 14:09:56,213 INFO L225 Difference]: With dead ends: 385 [2018-04-12 14:09:56,213 INFO L226 Difference]: Without dead ends: 385 [2018-04-12 14:09:56,213 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-12 14:09:56,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2018-04-12 14:09:56,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 338. [2018-04-12 14:09:56,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-12 14:09:56,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 382 transitions. [2018-04-12 14:09:56,218 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 382 transitions. Word has length 19 [2018-04-12 14:09:56,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 14:09:56,218 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 382 transitions. [2018-04-12 14:09:56,218 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 14:09:56,218 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 382 transitions. [2018-04-12 14:09:56,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-12 14:09:56,219 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 14:09:56,219 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-12 14:09:56,219 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-12 14:09:56,219 INFO L82 PathProgramCache]: Analyzing trace with hash -95931071, now seen corresponding path program 1 times [2018-04-12 14:09:56,219 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 14:09:56,219 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 14:09:56,220 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:56,220 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:09:56,220 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:56,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:09:56,227 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 14:09:56,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 14:09:56,304 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 14:09:56,304 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-12 14:09:56,305 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 14:09:56,305 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 14:09:56,305 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-12 14:09:56,305 INFO L87 Difference]: Start difference. First operand 338 states and 382 transitions. Second operand 8 states. [2018-04-12 14:09:56,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 14:09:56,990 INFO L93 Difference]: Finished difference Result 379 states and 424 transitions. [2018-04-12 14:09:56,990 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 14:09:56,990 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2018-04-12 14:09:56,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 14:09:56,992 INFO L225 Difference]: With dead ends: 379 [2018-04-12 14:09:56,992 INFO L226 Difference]: Without dead ends: 379 [2018-04-12 14:09:56,992 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-12 14:09:56,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2018-04-12 14:09:56,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 329. [2018-04-12 14:09:56,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 329 states. [2018-04-12 14:09:56,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 372 transitions. [2018-04-12 14:09:56,999 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 372 transitions. Word has length 19 [2018-04-12 14:09:56,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 14:09:56,999 INFO L459 AbstractCegarLoop]: Abstraction has 329 states and 372 transitions. [2018-04-12 14:09:56,999 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 14:09:56,999 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 372 transitions. [2018-04-12 14:09:57,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-12 14:09:57,000 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 14:09:57,000 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-12 14:09:57,000 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-12 14:09:57,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1258598449, now seen corresponding path program 1 times [2018-04-12 14:09:57,001 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 14:09:57,001 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 14:09:57,002 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:57,002 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:09:57,002 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:57,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:09:57,014 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 14:09:57,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 14:09:57,080 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 14:09:57,080 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-12 14:09:57,080 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 14:09:57,080 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 14:09:57,080 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-12 14:09:57,081 INFO L87 Difference]: Start difference. First operand 329 states and 372 transitions. Second operand 7 states. [2018-04-12 14:09:57,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 14:09:57,250 INFO L93 Difference]: Finished difference Result 346 states and 392 transitions. [2018-04-12 14:09:57,251 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 14:09:57,251 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 28 [2018-04-12 14:09:57,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 14:09:57,252 INFO L225 Difference]: With dead ends: 346 [2018-04-12 14:09:57,252 INFO L226 Difference]: Without dead ends: 346 [2018-04-12 14:09:57,253 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-12 14:09:57,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2018-04-12 14:09:57,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 340. [2018-04-12 14:09:57,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-04-12 14:09:57,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 385 transitions. [2018-04-12 14:09:57,260 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 385 transitions. Word has length 28 [2018-04-12 14:09:57,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 14:09:57,260 INFO L459 AbstractCegarLoop]: Abstraction has 340 states and 385 transitions. [2018-04-12 14:09:57,260 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 14:09:57,260 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 385 transitions. [2018-04-12 14:09:57,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 14:09:57,261 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 14:09:57,261 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 14:09:57,261 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-12 14:09:57,261 INFO L82 PathProgramCache]: Analyzing trace with hash -266020206, now seen corresponding path program 1 times [2018-04-12 14:09:57,261 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 14:09:57,261 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 14:09:57,262 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:57,262 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:09:57,262 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:57,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:09:57,276 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 14:09:57,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 14:09:57,389 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 14:09:57,389 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-12 14:09:57,390 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 14:09:57,390 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 14:09:57,390 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-12 14:09:57,390 INFO L87 Difference]: Start difference. First operand 340 states and 385 transitions. Second operand 9 states. [2018-04-12 14:09:57,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 14:09:57,566 INFO L93 Difference]: Finished difference Result 345 states and 390 transitions. [2018-04-12 14:09:57,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 14:09:57,567 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 30 [2018-04-12 14:09:57,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 14:09:57,568 INFO L225 Difference]: With dead ends: 345 [2018-04-12 14:09:57,568 INFO L226 Difference]: Without dead ends: 345 [2018-04-12 14:09:57,569 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-12 14:09:57,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2018-04-12 14:09:57,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 343. [2018-04-12 14:09:57,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-04-12 14:09:57,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 388 transitions. [2018-04-12 14:09:57,576 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 388 transitions. Word has length 30 [2018-04-12 14:09:57,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 14:09:57,576 INFO L459 AbstractCegarLoop]: Abstraction has 343 states and 388 transitions. [2018-04-12 14:09:57,576 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 14:09:57,576 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 388 transitions. [2018-04-12 14:09:57,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-12 14:09:57,577 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 14:09:57,577 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-12 14:09:57,577 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-12 14:09:57,578 INFO L82 PathProgramCache]: Analyzing trace with hash 610464061, now seen corresponding path program 1 times [2018-04-12 14:09:57,578 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 14:09:57,578 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 14:09:57,578 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:57,579 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:09:57,579 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:09:57,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:09:57,601 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 14:09:58,029 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-12 14:09:58,029 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 14:09:58,030 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-12 14:09:58,037 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:09:58,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:09:58,080 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 14:09:58,248 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-12 14:09:58,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 10 treesize of output 9 [2018-04-12 14:09:58,250 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,251 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,255 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,255 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:29, output treesize:25 [2018-04-12 14:09:58,284 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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-12 14:09:58,289 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-12 14:09:58,290 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,311 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-12 14:09:58,311 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-12 14:09:58,323 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-12 14:09:58,335 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-12 14:09:58,335 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:38, output treesize:70 [2018-04-12 14:09:58,384 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-12 14:09:58,386 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:09:58,386 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-12 14:09:58,387 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,390 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,412 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-12 14:09:58,420 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:09:58,420 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-12 14:09:58,421 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,466 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:09:58,473 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 54 [2018-04-12 14:09:58,473 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-12 14:09:58,494 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-12 14:09:58,512 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-12 14:09:58,512 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:102, output treesize:115 [2018-04-12 14:09:58,600 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-12 14:09:58,601 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,617 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:09:58,618 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:09:58,618 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-12 14:09:58,619 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,635 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-12 14:09:58,636 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:130, output treesize:57 [2018-04-12 14:09:58,743 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:09:58,744 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:09:58,744 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:09:58,745 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 52 [2018-04-12 14:09:58,745 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,754 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-12 14:09:58,754 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:76 [2018-04-12 14:09:58,855 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-12 14:09:58,860 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-12 14:09:58,861 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,871 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,882 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-12 14:09:58,882 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:76 [2018-04-12 14:09:58,923 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-12 14:09:58,931 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-12 14:09:58,931 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,940 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:09:58,949 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-12 14:09:58,949 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:89, output treesize:85 [2018-04-12 14:09:58,996 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-12 14:09:58,999 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-12 14:09:58,999 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:09:59,007 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:09:59,008 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-12 14:09:59,008 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-12 14:09:59,013 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-12 14:09:59,014 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-12 14:09:59,017 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:09:59,022 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-12 14:09:59,023 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:94, output treesize:28 [2018-04-12 14:09:59,084 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-12 14:09:59,101 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 14:09:59,101 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 36 [2018-04-12 14:09:59,102 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-12 14:09:59,102 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-12 14:09:59,102 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1213, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 14:09:59,102 INFO L87 Difference]: Start difference. First operand 343 states and 388 transitions. Second operand 37 states. [2018-04-12 14:10:03,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 14:10:03,477 INFO L93 Difference]: Finished difference Result 516 states and 619 transitions. [2018-04-12 14:10:03,477 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 14:10:03,477 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 47 [2018-04-12 14:10:03,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 14:10:03,480 INFO L225 Difference]: With dead ends: 516 [2018-04-12 14:10:03,480 INFO L226 Difference]: Without dead ends: 516 [2018-04-12 14:10:03,481 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 976 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=554, Invalid=3352, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 14:10:03,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2018-04-12 14:10:03,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 348. [2018-04-12 14:10:03,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-12 14:10:03,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 392 transitions. [2018-04-12 14:10:03,495 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 392 transitions. Word has length 47 [2018-04-12 14:10:03,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 14:10:03,495 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 392 transitions. [2018-04-12 14:10:03,495 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-12 14:10:03,495 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 392 transitions. [2018-04-12 14:10:03,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-12 14:10:03,496 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 14:10:03,496 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-12 14:10:03,496 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-12 14:10:03,496 INFO L82 PathProgramCache]: Analyzing trace with hash 610464062, now seen corresponding path program 1 times [2018-04-12 14:10:03,497 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 14:10:03,497 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 14:10:03,497 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:10:03,498 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:10:03,498 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:10:03,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:10:03,520 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 14:10:03,990 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-12 14:10:03,990 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 14:10:03,990 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-12 14:10:03,995 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:10:04,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:10:04,026 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 14:10:04,109 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-12 14:10:04,110 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:04,113 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:04,113 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2018-04-12 14:10:04,221 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-12 14:10:04,224 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-12 14:10:04,224 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:04,225 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:04,235 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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-12 14:10:04,236 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-12 14:10:04,237 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:04,238 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:04,245 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-12 14:10:04,245 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:48, output treesize:40 [2018-04-12 14:10:04,286 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-12 14:10:04,289 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-12 14:10:04,289 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:04,305 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-12 14:10:04,306 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-12 14:10:04,314 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-12 14:10:04,339 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-12 14:10:04,349 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-12 14:10:04,349 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-12 14:10:04,367 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 20 treesize of output 19 [2018-04-12 14:10:04,368 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:04,377 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-12 14:10:04,399 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 4 xjuncts. [2018-04-12 14:10:04,399 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:66, output treesize:212 [2018-04-12 14:10:04,492 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 168 treesize of output 157 [2018-04-12 14:10:04,495 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:04,496 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 161 treesize of output 188 [2018-04-12 14:10:04,496 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:04,561 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:04,562 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:04,569 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 140 treesize of output 167 [2018-04-12 14:10:04,570 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-12 14:10:04,628 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-12 14:10:04,693 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 158 treesize of output 158 [2018-04-12 14:10:04,698 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:04,698 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 151 treesize of output 178 [2018-04-12 14:10:04,698 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:04,757 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:04,759 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:04,765 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 138 treesize of output 164 [2018-04-12 14:10:04,767 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-12 14:10:04,820 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-12 14:10:04,823 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 95 [2018-04-12 14:10:04,825 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:04,825 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:04,827 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 74 treesize of output 49 [2018-04-12 14:10:04,827 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:04,837 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:04,921 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-12 14:10:04,921 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:249, output treesize:210 [2018-04-12 14:10:04,982 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-12 14:10:04,982 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:04,999 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:05,000 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:05,000 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-12 14:10:05,000 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:05,013 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-12 14:10:05,013 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:226, output treesize:150 [2018-04-12 14:10:05,172 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-12 14:10:05,172 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:05,190 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:05,191 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:05,191 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-12 14:10:05,192 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:05,206 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-12 14:10:05,207 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:161, output treesize:144 [2018-04-12 14:10:05,324 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-12 14:10:05,327 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-12 14:10:05,328 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:05,390 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:05,402 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-12 14:10:05,403 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-12 14:10:05,449 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-12 14:10:05,494 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-12 14:10:05,496 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:05,497 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:05,497 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:05,498 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-12 14:10:05,499 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:05,510 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:05,516 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-12 14:10:05,519 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:05,519 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:05,521 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-12 14:10:05,521 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:05,533 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:05,547 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-12 14:10:05,549 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 159 treesize of output 158 [2018-04-12 14:10:05,550 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:05,594 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:05,607 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 117 treesize of output 168 [2018-04-12 14:10:05,608 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 4 xjuncts. [2018-04-12 14:10:05,661 INFO L267 ElimStorePlain]: Start of recursive call 9: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-12 14:10:05,712 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-12 14:10:05,713 INFO L202 ElimStorePlain]: Needed 11 recursive calls to eliminate 5 variables, input treesize:170, output treesize:339 [2018-04-12 14:10:05,813 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-12 14:10:05,816 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:05,817 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-12 14:10:05,817 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:05,832 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:05,962 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:05,962 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-12 14:10:05,964 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-12 14:10:05,964 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:05,976 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,068 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:06,068 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-12 14:10:06,069 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-12 14:10:06,069 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,079 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,163 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 145 treesize of output 128 [2018-04-12 14:10:06,164 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:06,165 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-12 14:10:06,165 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,177 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,255 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 170 treesize of output 186 [2018-04-12 14:10:06,265 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:06,267 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 160 treesize of output 183 [2018-04-12 14:10:06,268 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,352 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 167 treesize of output 166 [2018-04-12 14:10:06,352 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,392 INFO L267 ElimStorePlain]: Start of recursive call 10: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,486 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 166 treesize of output 173 [2018-04-12 14:10:06,490 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-12 14:10:06,490 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,553 INFO L267 ElimStorePlain]: Start of recursive call 13: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,608 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-12 14:10:06,608 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 11 variables, input treesize:481, output treesize:391 [2018-04-12 14:10:06,719 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-12 14:10:06,722 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:06,722 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-12 14:10:06,723 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,738 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:06,738 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-12 14:10:06,738 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,749 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,776 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-12 14:10:06,778 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:06,778 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-12 14:10:06,778 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,787 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:06,787 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-12 14:10:06,787 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,800 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,823 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 111 treesize of output 93 [2018-04-12 14:10:06,825 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:06,825 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 54 treesize of output 38 [2018-04-12 14:10:06,825 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,837 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-12 14:10:06,837 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,845 INFO L267 ElimStorePlain]: Start of recursive call 8: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,863 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 63 treesize of output 56 [2018-04-12 14:10:06,865 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:06,866 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 25 treesize of output 17 [2018-04-12 14:10:06,866 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,874 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-12 14:10:06,874 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,879 INFO L267 ElimStorePlain]: Start of recursive call 11: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:06,892 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-12 14:10:06,892 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:265, output treesize:14 [2018-04-12 14:10:06,932 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-12 14:10:06,949 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 14:10:06,950 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 20] total 37 [2018-04-12 14:10:06,950 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-12 14:10:06,950 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-12 14:10:06,950 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1303, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 14:10:06,950 INFO L87 Difference]: Start difference. First operand 348 states and 392 transitions. Second operand 38 states. [2018-04-12 14:10:07,679 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 92 DAG size of output 68 [2018-04-12 14:10:07,846 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 117 DAG size of output 105 [2018-04-12 14:10:08,790 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 174 DAG size of output 97 [2018-04-12 14:10:09,129 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 192 DAG size of output 80 [2018-04-12 14:10:09,355 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 179 DAG size of output 102 [2018-04-12 14:10:13,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 14:10:13,166 INFO L93 Difference]: Finished difference Result 513 states and 616 transitions. [2018-04-12 14:10:13,166 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 14:10:13,166 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 47 [2018-04-12 14:10:13,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 14:10:13,168 INFO L225 Difference]: With dead ends: 513 [2018-04-12 14:10:13,168 INFO L226 Difference]: Without dead ends: 513 [2018-04-12 14:10:13,168 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 809 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=553, Invalid=3737, Unknown=0, NotChecked=0, Total=4290 [2018-04-12 14:10:13,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2018-04-12 14:10:13,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 347. [2018-04-12 14:10:13,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-04-12 14:10:13,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 391 transitions. [2018-04-12 14:10:13,178 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 391 transitions. Word has length 47 [2018-04-12 14:10:13,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 14:10:13,178 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 391 transitions. [2018-04-12 14:10:13,178 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-12 14:10:13,178 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 391 transitions. [2018-04-12 14:10:13,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2018-04-12 14:10:13,181 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 14:10:13,181 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 14:10:13,182 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-12 14:10:13,182 INFO L82 PathProgramCache]: Analyzing trace with hash -2009869914, now seen corresponding path program 1 times [2018-04-12 14:10:13,182 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 14:10:13,182 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 14:10:13,182 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:10:13,182 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:10:13,182 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:10:13,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:10:13,202 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 14:10:13,323 INFO L134 CoverageAnalysis]: Checked inductivity of 1470 backedges. 7 proven. 91 refuted. 0 times theorem prover too weak. 1372 trivial. 0 not checked. [2018-04-12 14:10:13,323 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 14:10:13,323 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-12 14:10:13,332 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:10:13,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:10:13,456 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 14:10:13,475 INFO L134 CoverageAnalysis]: Checked inductivity of 1470 backedges. 293 proven. 0 refuted. 0 times theorem prover too weak. 1177 trivial. 0 not checked. [2018-04-12 14:10:13,494 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-12 14:10:13,494 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 3 [2018-04-12 14:10:13,494 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 14:10:13,494 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 14:10:13,495 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 14:10:13,495 INFO L87 Difference]: Start difference. First operand 347 states and 391 transitions. Second operand 3 states. [2018-04-12 14:10:13,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 14:10:13,501 INFO L93 Difference]: Finished difference Result 348 states and 392 transitions. [2018-04-12 14:10:13,503 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 14:10:13,503 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 255 [2018-04-12 14:10:13,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 14:10:13,504 INFO L225 Difference]: With dead ends: 348 [2018-04-12 14:10:13,504 INFO L226 Difference]: Without dead ends: 348 [2018-04-12 14:10:13,504 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 14:10:13,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2018-04-12 14:10:13,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 348. [2018-04-12 14:10:13,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-12 14:10:13,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 392 transitions. [2018-04-12 14:10:13,508 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 392 transitions. Word has length 255 [2018-04-12 14:10:13,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 14:10:13,508 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 392 transitions. [2018-04-12 14:10:13,508 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 14:10:13,508 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 392 transitions. [2018-04-12 14:10:13,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-04-12 14:10:13,510 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 14:10:13,510 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 14:10:13,510 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-12 14:10:13,510 INFO L82 PathProgramCache]: Analyzing trace with hash 1204168800, now seen corresponding path program 1 times [2018-04-12 14:10:13,511 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 14:10:13,511 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 14:10:13,511 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:10:13,511 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:10:13,511 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:10:13,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:10:13,563 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 14:10:13,858 INFO L134 CoverageAnalysis]: Checked inductivity of 1680 backedges. 0 proven. 432 refuted. 0 times theorem prover too weak. 1248 trivial. 0 not checked. [2018-04-12 14:10:13,858 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 14:10:13,859 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-12 14:10:13,865 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:10:13,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:10:13,984 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 14:10:14,069 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-12 14:10:14,071 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-12 14:10:14,072 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,073 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,081 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,081 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2018-04-12 14:10:14,109 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-12 14:10:14,115 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,115 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-12 14:10:14,115 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,119 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,123 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,123 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2018-04-12 14:10:14,154 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-12 14:10:14,157 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-12 14:10:14,157 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,186 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,189 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,198 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-12 14:10:14,199 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-12 14:10:14,232 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-12 14:10:14,247 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-12 14:10:14,248 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:39, output treesize:108 [2018-04-12 14:10:14,298 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 65 treesize of output 64 [2018-04-12 14:10:14,300 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,301 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,302 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,308 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 87 [2018-04-12 14:10:14,310 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-12 14:10:14,346 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-12 14:10:14,362 INFO L267 ElimStorePlain]: Start of recursive call 3: 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-12 14:10:14,390 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,391 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 54 treesize of output 69 [2018-04-12 14:10:14,391 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,409 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-12 14:10:14,446 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,446 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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-12 14:10:14,448 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-12 14:10:14,448 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,452 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,484 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-12 14:10:14,485 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,486 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,486 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,486 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,487 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-12 14:10:14,487 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,494 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,518 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-12 14:10:14,518 INFO L202 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:144, output treesize:177 [2018-04-12 14:10:14,570 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-12 14:10:14,571 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,582 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,584 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:14,584 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 15 treesize of output 8 [2018-04-12 14:10:14,584 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:14,598 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-12 14:10:14,598 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:197, output treesize:60 [2018-04-12 14:10:14,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1680 backedges. 1094 proven. 38 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2018-04-12 14:10:14,734 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 14:10:14,734 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19] total 29 [2018-04-12 14:10:14,735 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 14:10:14,735 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 14:10:14,735 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2018-04-12 14:10:14,735 INFO L87 Difference]: Start difference. First operand 348 states and 392 transitions. Second operand 29 states. [2018-04-12 14:10:17,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 14:10:17,700 INFO L93 Difference]: Finished difference Result 413 states and 459 transitions. [2018-04-12 14:10:17,700 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 14:10:17,700 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 283 [2018-04-12 14:10:17,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 14:10:17,701 INFO L225 Difference]: With dead ends: 413 [2018-04-12 14:10:17,701 INFO L226 Difference]: Without dead ends: 394 [2018-04-12 14:10:17,702 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 282 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=449, Invalid=2413, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 14:10:17,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2018-04-12 14:10:17,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 341. [2018-04-12 14:10:17,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 341 states. [2018-04-12 14:10:17,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 383 transitions. [2018-04-12 14:10:17,708 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 383 transitions. Word has length 283 [2018-04-12 14:10:17,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 14:10:17,708 INFO L459 AbstractCegarLoop]: Abstraction has 341 states and 383 transitions. [2018-04-12 14:10:17,708 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 14:10:17,708 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 383 transitions. [2018-04-12 14:10:17,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2018-04-12 14:10:17,712 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 14:10:17,712 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 14:10:17,713 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-12 14:10:17,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1399157192, now seen corresponding path program 1 times [2018-04-12 14:10:17,713 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 14:10:17,713 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 14:10:17,714 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:10:17,714 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:10:17,714 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 14:10:19,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:10:19,642 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 14:10:22,020 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 89 DAG size of output 38 [2018-04-12 14:10:22,879 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 81 DAG size of output 38 [2018-04-12 14:10:23,200 WARN L151 SmtUtils]: Spent 217ms on a formula simplification. DAG size of input: 88 DAG size of output 58 [2018-04-12 14:10:23,530 WARN L151 SmtUtils]: Spent 178ms on a formula simplification. DAG size of input: 70 DAG size of output 46 [2018-04-12 14:10:25,871 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 56 DAG size of output 47 [2018-04-12 14:10:28,611 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 74 DAG size of output 59 [2018-04-12 14:10:31,599 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 61 DAG size of output 51 [2018-04-12 14:10:35,322 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 74 DAG size of output 57 [2018-04-12 14:10:36,852 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 77 DAG size of output 45 [2018-04-12 14:10:39,662 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 83 DAG size of output 55 [2018-04-12 14:10:40,119 WARN L151 SmtUtils]: Spent 142ms on a formula simplification. DAG size of input: 71 DAG size of output 36 [2018-04-12 14:10:41,357 INFO L134 CoverageAnalysis]: Checked inductivity of 1778 backedges. 197 proven. 1459 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2018-04-12 14:10:41,358 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 14:10:41,358 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-12 14:10:41,363 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 14:10:41,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 14:10:41,653 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 14:10:41,967 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-12 14:10:41,968 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-12 14:10:41,968 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:41,969 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:41,973 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:41,974 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2018-04-12 14:10:42,056 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-12 14:10:42,059 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:42,059 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-12 14:10:42,059 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:42,063 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:42,068 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:42,068 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2018-04-12 14:10:42,168 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-12 14:10:42,171 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-12 14:10:42,171 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:42,190 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:42,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, 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-12 14:10:42,200 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-12 14:10:42,218 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-12 14:10:42,233 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-12 14:10:42,233 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:43, output treesize:120 [2018-04-12 14:10:42,373 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 66 [2018-04-12 14:10:42,376 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:42,379 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:42,390 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 65 [2018-04-12 14:10:42,390 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-12 14:10:42,425 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:42,425 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 54 treesize of output 69 [2018-04-12 14:10:42,426 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:42,445 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-12 14:10:42,520 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 36 [2018-04-12 14:10:42,521 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:42,522 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-12 14:10:42,522 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:42,527 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:42,559 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 36 [2018-04-12 14:10:42,561 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:42,561 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:42,562 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:42,563 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-12 14:10:42,563 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:42,571 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:42,597 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-12 14:10:42,597 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:152, output treesize:170 [2018-04-12 14:10:42,734 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-12 14:10:42,734 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:42,747 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:42,747 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:42,748 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-12 14:10:42,748 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:42,766 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-12 14:10:42,767 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:202, output treesize:63 [2018-04-12 14:10:43,927 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 91 DAG size of output 67 [2018-04-12 14:10:43,931 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:43,932 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:43,933 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-12 14:10:43,933 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:43,983 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:43,984 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:44,001 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 205 treesize of output 142 [2018-04-12 14:10:44,038 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-12 14:10:44,041 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,042 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-12 14:10:44,042 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,046 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,068 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-12 14:10:44,071 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,081 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-12 14:10:44,081 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-04-12 14:10:44,117 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,118 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-12 14:10:44,121 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,121 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-12 14:10:44,122 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,134 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,140 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-12 14:10:44,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,143 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-12 14:10:44,143 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,154 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,159 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,160 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-12 14:10:44,163 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,163 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-12 14:10:44,163 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,174 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,207 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-12 14:10:44,239 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-12 14:10:44,242 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:44,259 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-12 14:10:44,311 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,331 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-12 14:10:44,333 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-12 14:10:44,333 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,407 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,408 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,408 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:44,410 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-12 14:10:44,410 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,467 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,470 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,477 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-12 14:10:44,477 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,526 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 64 treesize of output 88 [2018-04-12 14:10:44,526 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,556 INFO L267 ElimStorePlain]: Start of recursive call 15: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-12 14:10:44,595 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-12 14:10:44,599 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,600 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,630 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-12 14:10:44,631 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-04-12 14:10:44,633 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 32 xjuncts. [2018-04-12 14:10:44,792 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:44,792 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 83 [2018-04-12 14:10:44,795 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,796 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-12 14:10:44,796 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,807 INFO L267 ElimStorePlain]: Start of recursive call 22: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,810 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:44,810 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-12 14:10:44,812 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,813 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-12 14:10:44,813 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,824 INFO L267 ElimStorePlain]: Start of recursive call 24: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,827 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:44,827 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-12 14:10:44,829 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,830 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-12 14:10:44,830 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,840 INFO L267 ElimStorePlain]: Start of recursive call 26: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,843 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:44,844 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-12 14:10:44,846 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,846 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-12 14:10:44,847 INFO L267 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,860 INFO L267 ElimStorePlain]: Start of recursive call 28: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,863 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:44,864 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-12 14:10:44,866 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,867 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-12 14:10:44,867 INFO L267 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,879 INFO L267 ElimStorePlain]: Start of recursive call 30: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,883 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:44,883 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-12 14:10:44,886 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,886 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-12 14:10:44,886 INFO L267 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,900 INFO L267 ElimStorePlain]: Start of recursive call 32: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,904 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:44,905 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-12 14:10:44,907 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,907 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-12 14:10:44,908 INFO L267 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,921 INFO L267 ElimStorePlain]: Start of recursive call 34: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,924 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:44,925 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-12 14:10:44,928 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,929 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-12 14:10:44,929 INFO L267 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,939 INFO L267 ElimStorePlain]: Start of recursive call 36: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,942 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:44,943 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-12 14:10:44,945 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,945 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-12 14:10:44,946 INFO L267 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,977 INFO L267 ElimStorePlain]: Start of recursive call 38: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,980 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:44,981 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 93 treesize of output 86 [2018-04-12 14:10:44,983 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:44,983 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-12 14:10:44,984 INFO L267 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:44,995 INFO L267 ElimStorePlain]: Start of recursive call 40: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,094 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 9 xjuncts. [2018-04-12 14:10:45,099 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-12 14:10:45,110 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:45,111 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:45,112 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:45,130 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-12 14:10:45,131 INFO L267 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 8 xjuncts. [2018-04-12 14:10:45,206 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:45,207 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-12 14:10:45,210 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:45,210 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-12 14:10:45,210 INFO L267 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,220 INFO L267 ElimStorePlain]: Start of recursive call 44: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,223 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:45,224 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-12 14:10:45,226 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:45,227 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-12 14:10:45,227 INFO L267 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,236 INFO L267 ElimStorePlain]: Start of recursive call 46: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,240 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:45,241 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-12 14:10:45,243 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:45,246 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-12 14:10:45,247 INFO L267 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,292 INFO L267 ElimStorePlain]: Start of recursive call 48: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,297 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:45,298 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-12 14:10:45,301 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:45,301 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-12 14:10:45,301 INFO L267 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,315 INFO L267 ElimStorePlain]: Start of recursive call 50: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,362 INFO L267 ElimStorePlain]: Start of recursive call 42: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-04-12 14:10:45,368 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-12 14:10:45,372 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:45,388 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-12 14:10:45,389 INFO L267 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 4 xjuncts. [2018-04-12 14:10:45,435 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:45,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 74 treesize of output 67 [2018-04-12 14:10:45,439 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:45,439 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-12 14:10:45,440 INFO L267 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,448 INFO L267 ElimStorePlain]: Start of recursive call 54: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,451 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:45,452 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-12 14:10:45,454 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:45,454 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-12 14:10:45,455 INFO L267 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,463 INFO L267 ElimStorePlain]: Start of recursive call 56: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,466 INFO L682 Elim1Store]: detected equality via solver [2018-04-12 14:10:45,467 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-12 14:10:45,469 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:10:45,469 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-12 14:10:45,470 INFO L267 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,478 INFO L267 ElimStorePlain]: Start of recursive call 58: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 14:10:45,505 INFO L267 ElimStorePlain]: Start of recursive call 52: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-12 14:10:45,665 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-12 14:10:45,910 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 27 dim-0 vars, and 15 xjuncts. [2018-04-12 14:10:45,911 INFO L202 ElimStorePlain]: Needed 59 recursive calls to eliminate 7 variables, input treesize:276, output treesize:1264 [2018-04-12 14:11:57,694 WARN L151 SmtUtils]: Spent 71455ms on a formula simplification. DAG size of input: 240 DAG size of output 107 [2018-04-12 14:15:55,619 WARN L151 SmtUtils]: Spent 236820ms on a formula simplification. DAG size of input: 484 DAG size of output 335 [2018-04-12 14:15:55,623 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:15:55,624 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:15:55,626 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:15:55,626 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 187 treesize of output 203 [2018-04-12 14:15:55,626 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 14:17:16,277 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:17:16,279 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:17:16,281 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:17:16,281 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 210 treesize of output 226 [2018-04-12 14:17:16,282 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-12 14:17:16,285 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:17:16,287 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:17:16,288 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:17:16,288 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 247 treesize of output 263 [2018-04-12 14:17:16,289 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-12 14:18:36,047 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:18:36,048 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:18:36,049 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:18:36,050 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 247 treesize of output 271 [2018-04-12 14:18:36,050 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-12 14:18:36,056 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:18:36,058 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:18:36,060 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:18:36,061 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 210 treesize of output 234 [2018-04-12 14:18:36,061 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-12 14:19:55,636 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:19:55,637 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:19:55,639 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:19:55,639 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 223 treesize of output 239 [2018-04-12 14:19:55,639 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-12 14:19:55,643 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:19:55,645 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:19:55,646 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:19:55,646 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 260 treesize of output 276 [2018-04-12 14:19:55,646 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-12 14:21:27,496 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:21:27,497 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:21:27,499 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:21:27,499 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 200 treesize of output 222 [2018-04-12 14:21:27,499 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-12 14:23:11,536 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:23:11,538 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:23:11,539 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 14:23:11,539 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 200 treesize of output 216 [2018-04-12 14:23:11,540 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. Received shutdown request... [2018-04-12 14:24:16,702 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-12 14:24:16,706 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-12 14:24:16,711 WARN L197 ceAbstractionStarter]: Timeout [2018-04-12 14:24:16,711 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 02:24:16 BoogieIcfgContainer [2018-04-12 14:24:16,711 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-12 14:24:16,712 INFO L168 Benchmark]: Toolchain (without parser) took 863406.88 ms. Allocated memory was 407.9 MB in the beginning and 1.4 GB in the end (delta: 962.1 MB). Free memory was 344.3 MB in the beginning and 1.2 GB in the end (delta: -832.5 MB). Peak memory consumption was 849.8 MB. Max. memory is 5.3 GB. [2018-04-12 14:24:16,713 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 407.9 MB. Free memory is still 368.3 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-12 14:24:16,713 INFO L168 Benchmark]: CACSL2BoogieTranslator took 263.86 ms. Allocated memory is still 407.9 MB. Free memory was 343.6 MB in the beginning and 314.4 MB in the end (delta: 29.2 MB). Peak memory consumption was 29.2 MB. Max. memory is 5.3 GB. [2018-04-12 14:24:16,713 INFO L168 Benchmark]: Boogie Preprocessor took 49.42 ms. Allocated memory is still 407.9 MB. Free memory was 314.4 MB in the beginning and 311.0 MB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 5.3 GB. [2018-04-12 14:24:16,713 INFO L168 Benchmark]: RCFGBuilder took 729.06 ms. Allocated memory was 407.9 MB in the beginning and 619.7 MB in the end (delta: 211.8 MB). Free memory was 311.0 MB in the beginning and 494.9 MB in the end (delta: -183.9 MB). Peak memory consumption was 43.4 MB. Max. memory is 5.3 GB. [2018-04-12 14:24:16,713 INFO L168 Benchmark]: TraceAbstraction took 862361.98 ms. Allocated memory was 619.7 MB in the beginning and 1.4 GB in the end (delta: 750.3 MB). Free memory was 493.5 MB in the beginning and 1.2 GB in the end (delta: -683.3 MB). Peak memory consumption was 787.1 MB. Max. memory is 5.3 GB. [2018-04-12 14:24:16,714 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.16 ms. Allocated memory is still 407.9 MB. Free memory is still 368.3 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 263.86 ms. Allocated memory is still 407.9 MB. Free memory was 343.6 MB in the beginning and 314.4 MB in the end (delta: 29.2 MB). Peak memory consumption was 29.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 49.42 ms. Allocated memory is still 407.9 MB. Free memory was 314.4 MB in the beginning and 311.0 MB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 5.3 GB. * RCFGBuilder took 729.06 ms. Allocated memory was 407.9 MB in the beginning and 619.7 MB in the end (delta: 211.8 MB). Free memory was 311.0 MB in the beginning and 494.9 MB in the end (delta: -183.9 MB). Peak memory consumption was 43.4 MB. Max. memory is 5.3 GB. * TraceAbstraction took 862361.98 ms. Allocated memory was 619.7 MB in the beginning and 1.4 GB in the end (delta: 750.3 MB). Free memory was 493.5 MB in the beginning and 1.2 GB in the end (delta: -683.3 MB). Peak memory consumption was 787.1 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 551]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 551). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 551]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 551). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 558]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 558). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 554]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 554). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 558]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 558). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 554]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 554). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 600]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 600). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 609]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 609). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 628]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 628). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 610]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 610). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 604]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 604). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 619]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 619). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 614]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 614). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 624]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 624). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 609]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 609). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 615]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 615). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 601]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 601). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 615]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 615). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 614]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 614). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 620]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 620). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 603]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 603). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 604]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 604). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 620]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 620). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 601]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 601). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 619]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 619). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 624]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 624). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 625]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 625). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 628]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 628). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 603]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 603). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 600]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 600). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 610]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 610). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 625]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 625). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 327. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 351 locations, 141 error locations. TIMEOUT Result, 862.3s OverallTime, 13 OverallIterations, 15 TraceHistogramMax, 15.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3590 SDtfs, 4919 SDslu, 12143 SDs, 0 SdLazy, 21138 SolverSat, 1706 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 9.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 854 GetRequests, 617 SyntacticMatches, 12 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2411 ImplicationChecksByTransitivity, 6.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=358occurred 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, 547 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 6.3s InterpolantComputationTime, 1412 NumberOfCodeBlocks, 1412 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 1396 ConstructedInterpolants, 42 QuantifiedInterpolants, 1064246 SizeOfPredicates, 50 NumberOfNonLiveVariables, 3054 ConjunctsInSsa, 146 ConjunctsInUnsatCore, 16 InterpolantComputations, 9 PerfectInterpolantSequences, 5739/6332 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/split_list_test05_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-12_14-24-16-722.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/split_list_test05_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-12_14-24-16-722.csv Completed graceful shutdown