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/complex_data_creation_test02_false-valid-memtrack.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 10:59:29,474 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 10:59:29,475 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 10:59:29,487 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 10:59:29,487 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 10:59:29,488 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 10:59:29,488 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 10:59:29,490 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 10:59:29,492 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 10:59:29,492 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 10:59:29,493 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 10:59:29,493 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 10:59:29,494 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 10:59:29,495 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 10:59:29,495 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 10:59:29,497 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 10:59:29,498 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 10:59:29,500 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 10:59:29,500 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 10:59:29,501 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 10:59:29,503 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 10:59:29,503 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 10:59:29,503 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 10:59:29,504 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 10:59:29,504 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 10:59:29,505 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 10:59:29,505 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 10:59:29,506 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 10:59:29,507 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 10:59:29,507 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 10:59:29,507 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 10:59:29,507 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-11 10:59:29,527 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 10:59:29,527 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 10:59:29,528 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 10:59:29,528 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 10:59:29,528 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 10:59:29,528 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 10:59:29,529 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 10:59:29,529 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 10:59:29,529 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 10:59:29,529 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 10:59:29,529 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 10:59:29,529 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 10:59:29,529 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 10:59:29,530 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 10:59:29,530 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 10:59:29,530 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 10:59:29,530 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 10:59:29,530 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 10:59:29,530 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 10:59:29,530 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 10:59:29,531 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 10:59:29,531 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 10:59:29,531 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 10:59:29,531 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 10:59:29,557 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 10:59:29,566 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 10:59:29,570 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 10:59:29,572 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 10:59:29,572 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 10:59:29,573 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety-ext2/complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:29,872 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG02f837b4c [2018-04-11 10:59:30,011 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 10:59:30,012 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 10:59:30,012 INFO L168 CDTParser]: Scanning complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,020 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 10:59:30,020 INFO L215 ultiparseSymbolTable]: [2018-04-11 10:59:30,020 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 10:59:30,020 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData ('freeData') in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data ('create_data') in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append ('append') in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_32 ('__bswap_32') in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_64 ('__bswap_64') in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 10:59:30,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____int64_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__nlink_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_attr_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fd_mask in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uid_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_once_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____useconds_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsword_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int8_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uint64_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_int in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__wchar_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__timer_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____sig_atomic_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____clock_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____int8_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__register_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____daddr_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__clockid_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uint8_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fsid_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____key_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ldiv_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_condattr_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsblkcnt64_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__int64_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int64_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__loff_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____pid_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____mode_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_long in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____quad_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsid_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__size_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pid_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____intptr_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_barrier_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_quad_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__suseconds_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_short in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__clock_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____loff_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__off_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__daddr_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____socklen_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__mode_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ulong in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____clockid_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int16_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__blkcnt_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__quad_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_char in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_spinlock_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____int16_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_cond_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__gid_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__div_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_long in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uint32_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____ino_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_short in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____sigset_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__caddr_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_key_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____qaddr_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__blksize_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_char in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____off64_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____blksize_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____caddr_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fd_set in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____syscall_ulong_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____id_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_rwlock_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__lldiv_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int32_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__uid_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__int16_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_barrierattr_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__Data in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____dev_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsblkcnt_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____int32_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____pthread_slist_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____suseconds_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fsblkcnt_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____rlim_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsfilcnt_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____rlim64_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_quad_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uint16_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_mutexattr_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____ino64_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____off_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____time_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__int8_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____gid_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____timer_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fsfilcnt_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ushort in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ino_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fd_mask in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_mutex_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsfilcnt64_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__int32_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____nlink_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____ssize_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____syscall_slong_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__key_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__time_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____blkcnt_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__dev_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____blkcnt64_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_rwlockattr_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__id_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ssize_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__uint in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__sigset_t in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:30,044 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG02f837b4c [2018-04-11 10:59:30,047 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 10:59:30,048 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 10:59:30,048 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 10:59:30,048 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 10:59:30,052 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 10:59:30,052 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 10:59:30" (1/1) ... [2018-04-11 10:59:30,054 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d726766 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:59:30, skipping insertion in model container [2018-04-11 10:59:30,054 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 10:59:30" (1/1) ... [2018-04-11 10:59:30,066 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 10:59:30,087 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 10:59:30,235 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 10:59:30,279 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 10:59:30,285 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 120 non ball SCCs. Number of states in SCCs 120. [2018-04-11 10:59:30,328 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:59:30 WrapperNode [2018-04-11 10:59:30,329 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 10:59:30,329 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 10:59:30,329 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 10:59:30,329 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 10:59:30,340 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:59:30" (1/1) ... [2018-04-11 10:59:30,340 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:59:30" (1/1) ... [2018-04-11 10:59:30,353 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:59:30" (1/1) ... [2018-04-11 10:59:30,354 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:59:30" (1/1) ... [2018-04-11 10:59:30,364 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:59:30" (1/1) ... [2018-04-11 10:59:30,369 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:59:30" (1/1) ... [2018-04-11 10:59:30,371 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:59:30" (1/1) ... [2018-04-11 10:59:30,375 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 10:59:30,375 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 10:59:30,375 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 10:59:30,375 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 10:59:30,376 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:59:30" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 10:59:30,456 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 10:59:30,456 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 10:59:30,456 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_32 [2018-04-11 10:59:30,456 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_64 [2018-04-11 10:59:30,456 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data [2018-04-11 10:59:30,456 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData [2018-04-11 10:59:30,456 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append [2018-04-11 10:59:30,456 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 10:59:30,456 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-11 10:59:30,457 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 10:59:30,457 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 10:59:30,457 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 10:59:30,457 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 10:59:30,457 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 10:59:30,457 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 10:59:30,457 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 10:59:30,457 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 10:59:30,457 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 10:59:30,457 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 10:59:30,458 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 10:59:30,458 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 10:59:30,458 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 10:59:30,458 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 10:59:30,458 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 10:59:30,458 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 10:59:30,458 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_32 [2018-04-11 10:59:30,458 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_64 [2018-04-11 10:59:30,459 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 10:59:30,459 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 10:59:30,459 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 10:59:30,459 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 10:59:30,459 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 10:59:30,459 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 10:59:30,459 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 10:59:30,459 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 10:59:30,459 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 10:59:30,459 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 10:59:30,460 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 10:59:30,460 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 10:59:30,460 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 10:59:30,460 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 10:59:30,460 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 10:59:30,460 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 10:59:30,460 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 10:59:30,460 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 10:59:30,460 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 10:59:30,461 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 10:59:30,461 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 10:59:30,461 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 10:59:30,461 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 10:59:30,461 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 10:59:30,461 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 10:59:30,461 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 10:59:30,461 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 10:59:30,461 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 10:59:30,461 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 10:59:30,462 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 10:59:30,462 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 10:59:30,462 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 10:59:30,462 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 10:59:30,462 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 10:59:30,462 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 10:59:30,462 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 10:59:30,462 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 10:59:30,462 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 10:59:30,462 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 10:59:30,463 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 10:59:30,463 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 10:59:30,463 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 10:59:30,463 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-11 10:59:30,463 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 10:59:30,463 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 10:59:30,463 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-11 10:59:30,463 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 10:59:30,463 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 10:59:30,463 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-11 10:59:30,464 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 10:59:30,464 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 10:59:30,464 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 10:59:30,464 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 10:59:30,464 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 10:59:30,464 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 10:59:30,464 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 10:59:30,464 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 10:59:30,464 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 10:59:30,464 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 10:59:30,464 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 10:59:30,465 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 10:59:30,465 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 10:59:30,465 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 10:59:30,465 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 10:59:30,465 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 10:59:30,465 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 10:59:30,465 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 10:59:30,465 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 10:59:30,465 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 10:59:30,465 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 10:59:30,465 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 10:59:30,466 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 10:59:30,466 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 10:59:30,466 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 10:59:30,466 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 10:59:30,466 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 10:59:30,466 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 10:59:30,466 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 10:59:30,466 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 10:59:30,466 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 10:59:30,466 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 10:59:30,466 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 10:59:30,467 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 10:59:30,467 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 10:59:30,467 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 10:59:30,467 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 10:59:30,467 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 10:59:30,467 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 10:59:30,467 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data [2018-04-11 10:59:30,467 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 10:59:30,467 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 10:59:30,467 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 10:59:30,467 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 10:59:30,468 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 10:59:30,468 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData [2018-04-11 10:59:30,468 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 10:59:30,468 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append [2018-04-11 10:59:30,468 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 10:59:30,468 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 10:59:30,468 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 10:59:30,468 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 10:59:30,980 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 10:59:30,981 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 10:59:30 BoogieIcfgContainer [2018-04-11 10:59:30,981 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 10:59:30,982 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 10:59:30,982 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 10:59:30,984 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 10:59:30,985 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 10:59:30" (1/3) ... [2018-04-11 10:59:30,985 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33a3b7e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 10:59:30, skipping insertion in model container [2018-04-11 10:59:30,985 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:59:30" (2/3) ... [2018-04-11 10:59:30,986 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33a3b7e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 10:59:30, skipping insertion in model container [2018-04-11 10:59:30,986 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 10:59:30" (3/3) ... [2018-04-11 10:59:30,992 INFO L107 eAbstractionObserver]: Analyzing ICFG complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 10:59:31,001 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 10:59:31,009 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 91 error locations. [2018-04-11 10:59:31,047 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 10:59:31,047 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 10:59:31,048 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 10:59:31,048 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 10:59:31,048 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 10:59:31,048 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 10:59:31,048 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 10:59:31,048 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 10:59:31,048 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 10:59:31,049 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 10:59:31,064 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states. [2018-04-11 10:59:31,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-11 10:59:31,072 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:31,072 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:31,073 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:31,076 INFO L82 PathProgramCache]: Analyzing trace with hash 1305984061, now seen corresponding path program 1 times [2018-04-11 10:59:31,078 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:31,078 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:31,116 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:31,116 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:31,116 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:31,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:31,160 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:31,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:31,197 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:31,198 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 10:59:31,199 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 10:59:31,208 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 10:59:31,209 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 10:59:31,211 INFO L87 Difference]: Start difference. First operand 221 states. Second operand 3 states. [2018-04-11 10:59:31,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:31,360 INFO L93 Difference]: Finished difference Result 216 states and 228 transitions. [2018-04-11 10:59:31,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 10:59:31,361 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-11 10:59:31,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:31,370 INFO L225 Difference]: With dead ends: 216 [2018-04-11 10:59:31,370 INFO L226 Difference]: Without dead ends: 213 [2018-04-11 10:59:31,371 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 10:59:31,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2018-04-11 10:59:31,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2018-04-11 10:59:31,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 213 states. [2018-04-11 10:59:31,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 225 transitions. [2018-04-11 10:59:31,407 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 225 transitions. Word has length 7 [2018-04-11 10:59:31,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:31,408 INFO L459 AbstractCegarLoop]: Abstraction has 213 states and 225 transitions. [2018-04-11 10:59:31,408 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 10:59:31,408 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 225 transitions. [2018-04-11 10:59:31,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-11 10:59:31,408 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:31,409 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:31,409 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:31,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1305984062, now seen corresponding path program 1 times [2018-04-11 10:59:31,409 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:31,409 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:31,410 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:31,410 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:31,410 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:31,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:31,421 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:31,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:31,445 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:31,445 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 10:59:31,445 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 10:59:31,446 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 10:59:31,446 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 10:59:31,446 INFO L87 Difference]: Start difference. First operand 213 states and 225 transitions. Second operand 3 states. [2018-04-11 10:59:31,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:31,567 INFO L93 Difference]: Finished difference Result 214 states and 227 transitions. [2018-04-11 10:59:31,567 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 10:59:31,567 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-11 10:59:31,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:31,570 INFO L225 Difference]: With dead ends: 214 [2018-04-11 10:59:31,570 INFO L226 Difference]: Without dead ends: 214 [2018-04-11 10:59:31,570 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 10:59:31,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-04-11 10:59:31,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 212. [2018-04-11 10:59:31,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 212 states. [2018-04-11 10:59:31,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 224 transitions. [2018-04-11 10:59:31,578 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 224 transitions. Word has length 7 [2018-04-11 10:59:31,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:31,578 INFO L459 AbstractCegarLoop]: Abstraction has 212 states and 224 transitions. [2018-04-11 10:59:31,578 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 10:59:31,578 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 224 transitions. [2018-04-11 10:59:31,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-11 10:59:31,579 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:31,579 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:31,579 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:31,579 INFO L82 PathProgramCache]: Analyzing trace with hash -1668679851, now seen corresponding path program 1 times [2018-04-11 10:59:31,579 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:31,579 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:31,580 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:31,580 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:31,580 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:31,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:31,592 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:31,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:31,640 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:31,640 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 10:59:31,640 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 10:59:31,640 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 10:59:31,640 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:31,641 INFO L87 Difference]: Start difference. First operand 212 states and 224 transitions. Second operand 5 states. [2018-04-11 10:59:31,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:31,809 INFO L93 Difference]: Finished difference Result 210 states and 222 transitions. [2018-04-11 10:59:31,809 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 10:59:31,809 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2018-04-11 10:59:31,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:31,810 INFO L225 Difference]: With dead ends: 210 [2018-04-11 10:59:31,810 INFO L226 Difference]: Without dead ends: 210 [2018-04-11 10:59:31,810 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-11 10:59:31,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2018-04-11 10:59:31,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 210. [2018-04-11 10:59:31,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 210 states. [2018-04-11 10:59:31,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 222 transitions. [2018-04-11 10:59:31,819 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 222 transitions. Word has length 14 [2018-04-11 10:59:31,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:31,819 INFO L459 AbstractCegarLoop]: Abstraction has 210 states and 222 transitions. [2018-04-11 10:59:31,819 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 10:59:31,820 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 222 transitions. [2018-04-11 10:59:31,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-11 10:59:31,820 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:31,820 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:31,820 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:31,820 INFO L82 PathProgramCache]: Analyzing trace with hash -1668679850, now seen corresponding path program 1 times [2018-04-11 10:59:31,821 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:31,821 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:31,821 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:31,822 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:31,822 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:31,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:31,834 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:31,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:31,895 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:31,895 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 10:59:31,896 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 10:59:31,896 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 10:59:31,896 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 10:59:31,896 INFO L87 Difference]: Start difference. First operand 210 states and 222 transitions. Second operand 7 states. [2018-04-11 10:59:32,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:32,151 INFO L93 Difference]: Finished difference Result 230 states and 246 transitions. [2018-04-11 10:59:32,151 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 10:59:32,151 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 14 [2018-04-11 10:59:32,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:32,152 INFO L225 Difference]: With dead ends: 230 [2018-04-11 10:59:32,152 INFO L226 Difference]: Without dead ends: 230 [2018-04-11 10:59:32,152 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-11 10:59:32,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2018-04-11 10:59:32,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 219. [2018-04-11 10:59:32,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 219 states. [2018-04-11 10:59:32,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 234 transitions. [2018-04-11 10:59:32,159 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 234 transitions. Word has length 14 [2018-04-11 10:59:32,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:32,159 INFO L459 AbstractCegarLoop]: Abstraction has 219 states and 234 transitions. [2018-04-11 10:59:32,159 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 10:59:32,159 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 234 transitions. [2018-04-11 10:59:32,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-11 10:59:32,160 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:32,160 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:32,160 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:32,160 INFO L82 PathProgramCache]: Analyzing trace with hash -189467591, now seen corresponding path program 1 times [2018-04-11 10:59:32,160 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:32,160 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:32,161 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:32,161 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:32,161 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:32,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:32,171 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:32,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:32,192 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:32,192 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 10:59:32,192 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 10:59:32,192 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 10:59:32,192 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 10:59:32,192 INFO L87 Difference]: Start difference. First operand 219 states and 234 transitions. Second operand 4 states. [2018-04-11 10:59:32,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:32,289 INFO L93 Difference]: Finished difference Result 217 states and 231 transitions. [2018-04-11 10:59:32,289 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 10:59:32,289 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-11 10:59:32,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:32,291 INFO L225 Difference]: With dead ends: 217 [2018-04-11 10:59:32,291 INFO L226 Difference]: Without dead ends: 217 [2018-04-11 10:59:32,291 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:32,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2018-04-11 10:59:32,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 217. [2018-04-11 10:59:32,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-11 10:59:32,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 231 transitions. [2018-04-11 10:59:32,297 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 231 transitions. Word has length 15 [2018-04-11 10:59:32,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:32,298 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 231 transitions. [2018-04-11 10:59:32,298 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 10:59:32,298 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 231 transitions. [2018-04-11 10:59:32,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-11 10:59:32,298 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:32,298 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:32,298 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:32,299 INFO L82 PathProgramCache]: Analyzing trace with hash -189467590, now seen corresponding path program 1 times [2018-04-11 10:59:32,299 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:32,299 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:32,299 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:32,300 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:32,300 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:32,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:32,309 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:32,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:32,333 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:32,333 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 10:59:32,333 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 10:59:32,334 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 10:59:32,334 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 10:59:32,334 INFO L87 Difference]: Start difference. First operand 217 states and 231 transitions. Second operand 4 states. [2018-04-11 10:59:32,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:32,440 INFO L93 Difference]: Finished difference Result 215 states and 228 transitions. [2018-04-11 10:59:32,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 10:59:32,441 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-11 10:59:32,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:32,442 INFO L225 Difference]: With dead ends: 215 [2018-04-11 10:59:32,442 INFO L226 Difference]: Without dead ends: 215 [2018-04-11 10:59:32,442 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:32,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2018-04-11 10:59:32,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 215. [2018-04-11 10:59:32,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 215 states. [2018-04-11 10:59:32,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 228 transitions. [2018-04-11 10:59:32,447 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 228 transitions. Word has length 15 [2018-04-11 10:59:32,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:32,448 INFO L459 AbstractCegarLoop]: Abstraction has 215 states and 228 transitions. [2018-04-11 10:59:32,448 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 10:59:32,448 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 228 transitions. [2018-04-11 10:59:32,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-11 10:59:32,448 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:32,448 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:32,449 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:32,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1455570169, now seen corresponding path program 1 times [2018-04-11 10:59:32,449 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:32,449 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:32,449 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:32,449 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:32,450 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:32,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:32,461 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:32,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:32,635 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:32,639 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2018-04-11 10:59:32,639 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 10:59:32,639 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 10:59:32,640 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2018-04-11 10:59:32,640 INFO L87 Difference]: Start difference. First operand 215 states and 228 transitions. Second operand 13 states. [2018-04-11 10:59:33,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:33,393 INFO L93 Difference]: Finished difference Result 217 states and 231 transitions. [2018-04-11 10:59:33,393 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 10:59:33,394 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 20 [2018-04-11 10:59:33,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:33,395 INFO L225 Difference]: With dead ends: 217 [2018-04-11 10:59:33,395 INFO L226 Difference]: Without dead ends: 217 [2018-04-11 10:59:33,395 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2018-04-11 10:59:33,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2018-04-11 10:59:33,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 216. [2018-04-11 10:59:33,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-04-11 10:59:33,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 229 transitions. [2018-04-11 10:59:33,401 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 229 transitions. Word has length 20 [2018-04-11 10:59:33,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:33,401 INFO L459 AbstractCegarLoop]: Abstraction has 216 states and 229 transitions. [2018-04-11 10:59:33,401 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 10:59:33,401 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 229 transitions. [2018-04-11 10:59:33,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 10:59:33,401 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:33,402 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:33,402 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:33,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1350408584, now seen corresponding path program 1 times [2018-04-11 10:59:33,402 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:33,402 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:33,404 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:33,404 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:33,404 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:33,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:33,414 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:33,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:33,436 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:33,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 10:59:33,437 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 10:59:33,437 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 10:59:33,437 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 10:59:33,437 INFO L87 Difference]: Start difference. First operand 216 states and 229 transitions. Second operand 4 states. [2018-04-11 10:59:33,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:33,458 INFO L93 Difference]: Finished difference Result 304 states and 321 transitions. [2018-04-11 10:59:33,458 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 10:59:33,458 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-11 10:59:33,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:33,459 INFO L225 Difference]: With dead ends: 304 [2018-04-11 10:59:33,459 INFO L226 Difference]: Without dead ends: 304 [2018-04-11 10:59:33,459 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:33,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2018-04-11 10:59:33,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 268. [2018-04-11 10:59:33,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-11 10:59:33,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 321 transitions. [2018-04-11 10:59:33,462 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 321 transitions. Word has length 22 [2018-04-11 10:59:33,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:33,462 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 321 transitions. [2018-04-11 10:59:33,462 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 10:59:33,463 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 321 transitions. [2018-04-11 10:59:33,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-11 10:59:33,463 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:33,463 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:33,463 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:33,463 INFO L82 PathProgramCache]: Analyzing trace with hash 1216531346, now seen corresponding path program 1 times [2018-04-11 10:59:33,463 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:33,463 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:33,464 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:33,464 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:33,464 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:33,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:33,470 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:33,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:33,493 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:33,494 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 10:59:33,494 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 10:59:33,494 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 10:59:33,494 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 10:59:33,494 INFO L87 Difference]: Start difference. First operand 268 states and 321 transitions. Second operand 4 states. [2018-04-11 10:59:33,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:33,622 INFO L93 Difference]: Finished difference Result 281 states and 327 transitions. [2018-04-11 10:59:33,622 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 10:59:33,622 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 26 [2018-04-11 10:59:33,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:33,623 INFO L225 Difference]: With dead ends: 281 [2018-04-11 10:59:33,623 INFO L226 Difference]: Without dead ends: 281 [2018-04-11 10:59:33,624 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:33,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2018-04-11 10:59:33,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 270. [2018-04-11 10:59:33,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 270 states. [2018-04-11 10:59:33,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 319 transitions. [2018-04-11 10:59:33,627 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 319 transitions. Word has length 26 [2018-04-11 10:59:33,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:33,627 INFO L459 AbstractCegarLoop]: Abstraction has 270 states and 319 transitions. [2018-04-11 10:59:33,627 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 10:59:33,628 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 319 transitions. [2018-04-11 10:59:33,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-11 10:59:33,628 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:33,628 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:33,628 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:33,628 INFO L82 PathProgramCache]: Analyzing trace with hash 1216531347, now seen corresponding path program 1 times [2018-04-11 10:59:33,628 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:33,628 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:33,629 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:33,629 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:33,629 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:33,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:33,639 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:33,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:33,673 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:33,673 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 10:59:33,674 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 10:59:33,674 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 10:59:33,674 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:33,674 INFO L87 Difference]: Start difference. First operand 270 states and 319 transitions. Second operand 5 states. [2018-04-11 10:59:33,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:33,900 INFO L93 Difference]: Finished difference Result 293 states and 335 transitions. [2018-04-11 10:59:33,900 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 10:59:33,900 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 26 [2018-04-11 10:59:33,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:33,901 INFO L225 Difference]: With dead ends: 293 [2018-04-11 10:59:33,901 INFO L226 Difference]: Without dead ends: 293 [2018-04-11 10:59:33,902 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2018-04-11 10:59:33,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2018-04-11 10:59:33,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 271. [2018-04-11 10:59:33,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 271 states. [2018-04-11 10:59:33,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 313 transitions. [2018-04-11 10:59:33,909 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 313 transitions. Word has length 26 [2018-04-11 10:59:33,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:33,909 INFO L459 AbstractCegarLoop]: Abstraction has 271 states and 313 transitions. [2018-04-11 10:59:33,909 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 10:59:33,909 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 313 transitions. [2018-04-11 10:59:33,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-11 10:59:33,910 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:33,910 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:33,910 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:33,911 INFO L82 PathProgramCache]: Analyzing trace with hash 314042552, now seen corresponding path program 1 times [2018-04-11 10:59:33,911 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:33,911 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:33,911 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:33,912 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:33,912 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:33,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:33,925 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:33,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:33,964 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:33,964 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 10:59:33,964 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 10:59:33,964 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 10:59:33,965 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:33,965 INFO L87 Difference]: Start difference. First operand 271 states and 313 transitions. Second operand 5 states. [2018-04-11 10:59:34,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:34,128 INFO L93 Difference]: Finished difference Result 280 states and 319 transitions. [2018-04-11 10:59:34,128 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 10:59:34,128 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 32 [2018-04-11 10:59:34,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:34,130 INFO L225 Difference]: With dead ends: 280 [2018-04-11 10:59:34,130 INFO L226 Difference]: Without dead ends: 280 [2018-04-11 10:59:34,131 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-11 10:59:34,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2018-04-11 10:59:34,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 270. [2018-04-11 10:59:34,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 270 states. [2018-04-11 10:59:34,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 311 transitions. [2018-04-11 10:59:34,137 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 311 transitions. Word has length 32 [2018-04-11 10:59:34,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:34,137 INFO L459 AbstractCegarLoop]: Abstraction has 270 states and 311 transitions. [2018-04-11 10:59:34,138 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 10:59:34,138 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 311 transitions. [2018-04-11 10:59:34,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-11 10:59:34,138 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:34,138 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:34,138 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:34,139 INFO L82 PathProgramCache]: Analyzing trace with hash 314042553, now seen corresponding path program 1 times [2018-04-11 10:59:34,139 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:34,139 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:34,139 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:34,140 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:34,140 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:34,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:34,151 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:34,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:34,222 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:34,222 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 10:59:34,222 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 10:59:34,223 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 10:59:34,223 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-11 10:59:34,223 INFO L87 Difference]: Start difference. First operand 270 states and 311 transitions. Second operand 6 states. [2018-04-11 10:59:34,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:34,441 INFO L93 Difference]: Finished difference Result 290 states and 331 transitions. [2018-04-11 10:59:34,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 10:59:34,441 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2018-04-11 10:59:34,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:34,442 INFO L225 Difference]: With dead ends: 290 [2018-04-11 10:59:34,442 INFO L226 Difference]: Without dead ends: 290 [2018-04-11 10:59:34,442 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2018-04-11 10:59:34,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2018-04-11 10:59:34,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 280. [2018-04-11 10:59:34,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 280 states. [2018-04-11 10:59:34,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 321 transitions. [2018-04-11 10:59:34,447 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 321 transitions. Word has length 32 [2018-04-11 10:59:34,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:34,447 INFO L459 AbstractCegarLoop]: Abstraction has 280 states and 321 transitions. [2018-04-11 10:59:34,447 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 10:59:34,447 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 321 transitions. [2018-04-11 10:59:34,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-04-11 10:59:34,448 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:34,448 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:34,448 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:34,449 INFO L82 PathProgramCache]: Analyzing trace with hash 244172232, now seen corresponding path program 1 times [2018-04-11 10:59:34,449 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:34,449 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:34,449 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:34,450 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:34,450 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:34,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:34,461 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:34,595 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:34,595 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:59:34,595 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-11 10:59:34,605 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:34,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:34,656 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:59:34,693 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 10:59:34,694 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:34,698 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:34,698 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 10:59:34,722 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 10:59:34,724 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 10:59:34,725 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:34,727 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:34,737 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 10:59:34,740 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 10:59:34,740 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:34,743 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:34,750 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:34,750 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:35, output treesize:21 [2018-04-11 10:59:34,852 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2018-04-11 10:59:34,855 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 5 [2018-04-11 10:59:34,855 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:34,856 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:34,868 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2018-04-11 10:59:34,879 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 26 treesize of output 11 [2018-04-11 10:59:34,879 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:34,881 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:34,885 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:34,885 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:55, output treesize:19 [2018-04-11 10:59:34,913 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:34,931 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:59:34,931 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-04-11 10:59:34,932 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 10:59:34,932 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 10:59:34,932 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2018-04-11 10:59:34,932 INFO L87 Difference]: Start difference. First operand 280 states and 321 transitions. Second operand 16 states. [2018-04-11 10:59:35,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:35,558 INFO L93 Difference]: Finished difference Result 289 states and 329 transitions. [2018-04-11 10:59:35,558 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 10:59:35,558 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 39 [2018-04-11 10:59:35,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:35,560 INFO L225 Difference]: With dead ends: 289 [2018-04-11 10:59:35,560 INFO L226 Difference]: Without dead ends: 289 [2018-04-11 10:59:35,560 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2018-04-11 10:59:35,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2018-04-11 10:59:35,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 273. [2018-04-11 10:59:35,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 273 states. [2018-04-11 10:59:35,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 313 transitions. [2018-04-11 10:59:35,565 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 313 transitions. Word has length 39 [2018-04-11 10:59:35,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:35,566 INFO L459 AbstractCegarLoop]: Abstraction has 273 states and 313 transitions. [2018-04-11 10:59:35,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 10:59:35,566 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 313 transitions. [2018-04-11 10:59:35,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-11 10:59:35,567 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:35,567 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:35,567 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:35,567 INFO L82 PathProgramCache]: Analyzing trace with hash 688177935, now seen corresponding path program 1 times [2018-04-11 10:59:35,567 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:35,567 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:35,568 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:35,568 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:35,568 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:35,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:35,580 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:35,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 10:59:35,602 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:35,602 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 10:59:35,602 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 10:59:35,602 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 10:59:35,603 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 10:59:35,603 INFO L87 Difference]: Start difference. First operand 273 states and 313 transitions. Second operand 4 states. [2018-04-11 10:59:35,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:35,711 INFO L93 Difference]: Finished difference Result 275 states and 307 transitions. [2018-04-11 10:59:35,711 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 10:59:35,711 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 52 [2018-04-11 10:59:35,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:35,712 INFO L225 Difference]: With dead ends: 275 [2018-04-11 10:59:35,712 INFO L226 Difference]: Without dead ends: 275 [2018-04-11 10:59:35,712 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:35,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2018-04-11 10:59:35,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 269. [2018-04-11 10:59:35,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 269 states. [2018-04-11 10:59:35,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 301 transitions. [2018-04-11 10:59:35,715 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 301 transitions. Word has length 52 [2018-04-11 10:59:35,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:35,715 INFO L459 AbstractCegarLoop]: Abstraction has 269 states and 301 transitions. [2018-04-11 10:59:35,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 10:59:35,715 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 301 transitions. [2018-04-11 10:59:35,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-11 10:59:35,716 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:35,716 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:35,716 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:35,716 INFO L82 PathProgramCache]: Analyzing trace with hash 688177936, now seen corresponding path program 1 times [2018-04-11 10:59:35,716 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:35,716 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:35,716 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:35,717 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:35,717 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:35,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:35,725 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:35,751 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 10:59:35,751 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:35,751 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 10:59:35,751 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 10:59:35,752 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 10:59:35,752 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 10:59:35,752 INFO L87 Difference]: Start difference. First operand 269 states and 301 transitions. Second operand 4 states. [2018-04-11 10:59:35,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:35,902 INFO L93 Difference]: Finished difference Result 271 states and 295 transitions. [2018-04-11 10:59:35,902 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 10:59:35,902 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 52 [2018-04-11 10:59:35,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:35,903 INFO L225 Difference]: With dead ends: 271 [2018-04-11 10:59:35,903 INFO L226 Difference]: Without dead ends: 271 [2018-04-11 10:59:35,904 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:35,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2018-04-11 10:59:35,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 265. [2018-04-11 10:59:35,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 265 states. [2018-04-11 10:59:35,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 289 transitions. [2018-04-11 10:59:35,907 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 289 transitions. Word has length 52 [2018-04-11 10:59:35,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:35,907 INFO L459 AbstractCegarLoop]: Abstraction has 265 states and 289 transitions. [2018-04-11 10:59:35,907 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 10:59:35,907 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 289 transitions. [2018-04-11 10:59:35,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-11 10:59:35,908 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:35,908 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:35,908 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:35,908 INFO L82 PathProgramCache]: Analyzing trace with hash -142207869, now seen corresponding path program 1 times [2018-04-11 10:59:35,909 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:35,909 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:35,909 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:35,909 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:35,909 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:35,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:35,917 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:35,932 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:35,933 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:59:35,933 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-11 10:59:35,943 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:35,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:35,968 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:59:35,974 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:36,002 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:59:36,002 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2018-04-11 10:59:36,002 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 10:59:36,003 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 10:59:36,003 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:36,003 INFO L87 Difference]: Start difference. First operand 265 states and 289 transitions. Second operand 5 states. [2018-04-11 10:59:36,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:36,019 INFO L93 Difference]: Finished difference Result 289 states and 313 transitions. [2018-04-11 10:59:36,019 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 10:59:36,019 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 53 [2018-04-11 10:59:36,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:36,020 INFO L225 Difference]: With dead ends: 289 [2018-04-11 10:59:36,020 INFO L226 Difference]: Without dead ends: 289 [2018-04-11 10:59:36,021 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:36,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2018-04-11 10:59:36,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 279. [2018-04-11 10:59:36,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 279 states. [2018-04-11 10:59:36,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 303 transitions. [2018-04-11 10:59:36,026 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 303 transitions. Word has length 53 [2018-04-11 10:59:36,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:36,026 INFO L459 AbstractCegarLoop]: Abstraction has 279 states and 303 transitions. [2018-04-11 10:59:36,026 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 10:59:36,026 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 303 transitions. [2018-04-11 10:59:36,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-11 10:59:36,027 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:36,027 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:36,027 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:36,027 INFO L82 PathProgramCache]: Analyzing trace with hash 1992443604, now seen corresponding path program 2 times [2018-04-11 10:59:36,028 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:36,028 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:36,028 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:36,028 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:36,028 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:36,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:36,042 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:36,070 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:59:36,070 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:59:36,070 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-11 10:59:36,097 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 10:59:36,126 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 10:59:36,126 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 10:59:36,129 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:59:36,165 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (and (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |c_#valid| (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1)))) is different from true [2018-04-11 10:59:36,173 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (let ((.cse0 (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1))) (and (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |c_#valid| (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1))))) is different from true [2018-04-11 10:59:36,251 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:36,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:36,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:36,254 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 42 [2018-04-11 10:59:36,257 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 30 treesize of output 34 [2018-04-11 10:59:36,258 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:36,266 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:36,275 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 10:59:36,276 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:28, output treesize:28 [2018-04-11 10:59:36,304 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-11 10:59:36,332 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 10:59:36,332 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2018-04-11 10:59:36,333 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 10:59:36,333 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 10:59:36,333 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=55, Unknown=2, NotChecked=30, Total=110 [2018-04-11 10:59:36,333 INFO L87 Difference]: Start difference. First operand 279 states and 303 transitions. Second operand 11 states. [2018-04-11 10:59:36,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:36,637 INFO L93 Difference]: Finished difference Result 343 states and 376 transitions. [2018-04-11 10:59:36,638 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 10:59:36,638 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 60 [2018-04-11 10:59:36,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:36,639 INFO L225 Difference]: With dead ends: 343 [2018-04-11 10:59:36,639 INFO L226 Difference]: Without dead ends: 343 [2018-04-11 10:59:36,639 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=8, NotChecked=42, Total=182 [2018-04-11 10:59:36,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2018-04-11 10:59:36,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 311. [2018-04-11 10:59:36,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 311 states. [2018-04-11 10:59:36,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 341 transitions. [2018-04-11 10:59:36,645 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 341 transitions. Word has length 60 [2018-04-11 10:59:36,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:36,645 INFO L459 AbstractCegarLoop]: Abstraction has 311 states and 341 transitions. [2018-04-11 10:59:36,646 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 10:59:36,646 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 341 transitions. [2018-04-11 10:59:36,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-11 10:59:36,646 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:36,647 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:36,647 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:36,647 INFO L82 PathProgramCache]: Analyzing trace with hash 1963525988, now seen corresponding path program 1 times [2018-04-11 10:59:36,648 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:36,648 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:36,648 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:36,648 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 10:59:36,648 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:36,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:36,668 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:37,129 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 10:59:37,129 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:59:37,129 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-11 10:59:37,136 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:37,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:37,173 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:59:37,279 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (and (= |c_#length| (store (store |c_old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80)) (= 0 (select (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0))) is different from true [2018-04-11 10:59:37,333 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:37,334 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:37,335 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:37,336 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 16 treesize of output 13 [2018-04-11 10:59:37,336 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:37,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, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2018-04-11 10:59:37,354 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:37,355 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 19 treesize of output 36 [2018-04-11 10:59:37,355 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:37,365 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:37,375 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 10:59:37,376 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:38, output treesize:29 [2018-04-11 10:59:37,420 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:37,448 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 10:59:37,448 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 20 [2018-04-11 10:59:37,449 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 10:59:37,449 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 10:59:37,449 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=4, NotChecked=36, Total=420 [2018-04-11 10:59:37,449 INFO L87 Difference]: Start difference. First operand 311 states and 341 transitions. Second operand 21 states. [2018-04-11 10:59:38,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:38,636 INFO L93 Difference]: Finished difference Result 357 states and 391 transitions. [2018-04-11 10:59:38,637 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 10:59:38,637 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 67 [2018-04-11 10:59:38,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:38,638 INFO L225 Difference]: With dead ends: 357 [2018-04-11 10:59:38,638 INFO L226 Difference]: Without dead ends: 357 [2018-04-11 10:59:38,639 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=180, Invalid=687, Unknown=7, NotChecked=56, Total=930 [2018-04-11 10:59:38,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2018-04-11 10:59:38,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 323. [2018-04-11 10:59:38,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2018-04-11 10:59:38,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 355 transitions. [2018-04-11 10:59:38,645 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 355 transitions. Word has length 67 [2018-04-11 10:59:38,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:38,645 INFO L459 AbstractCegarLoop]: Abstraction has 323 states and 355 transitions. [2018-04-11 10:59:38,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 10:59:38,645 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 355 transitions. [2018-04-11 10:59:38,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-04-11 10:59:38,646 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:38,646 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:38,646 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:38,646 INFO L82 PathProgramCache]: Analyzing trace with hash -528083168, now seen corresponding path program 1 times [2018-04-11 10:59:38,646 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:38,646 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:38,647 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:38,647 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:38,647 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:38,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:38,661 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:38,684 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:38,684 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:38,684 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 10:59:38,684 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 10:59:38,685 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 10:59:38,685 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 10:59:38,685 INFO L87 Difference]: Start difference. First operand 323 states and 355 transitions. Second operand 4 states. [2018-04-11 10:59:38,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:38,702 INFO L93 Difference]: Finished difference Result 331 states and 361 transitions. [2018-04-11 10:59:38,702 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 10:59:38,703 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 69 [2018-04-11 10:59:38,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:38,704 INFO L225 Difference]: With dead ends: 331 [2018-04-11 10:59:38,704 INFO L226 Difference]: Without dead ends: 331 [2018-04-11 10:59:38,704 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:38,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2018-04-11 10:59:38,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 329. [2018-04-11 10:59:38,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 329 states. [2018-04-11 10:59:38,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 359 transitions. [2018-04-11 10:59:38,710 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 359 transitions. Word has length 69 [2018-04-11 10:59:38,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:38,710 INFO L459 AbstractCegarLoop]: Abstraction has 329 states and 359 transitions. [2018-04-11 10:59:38,710 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 10:59:38,711 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 359 transitions. [2018-04-11 10:59:38,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-04-11 10:59:38,711 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:38,711 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:38,711 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:38,711 INFO L82 PathProgramCache]: Analyzing trace with hash 1457838642, now seen corresponding path program 1 times [2018-04-11 10:59:38,711 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:38,711 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:38,712 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:38,712 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:38,712 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:38,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:38,722 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:38,962 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 10:59:38,962 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:59:38,962 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-11 10:59:38,969 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:38,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:39,002 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:59:39,007 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 10:59:39,007 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:39,008 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:39,009 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 10:59:39,045 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-11 10:59:39,045 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:39,048 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:39,048 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-11 10:59:39,098 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (and (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |c_#valid| (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1)))) is different from true [2018-04-11 10:59:39,102 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (let ((.cse0 (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1))) (and (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |c_#valid| (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1))))) is different from true [2018-04-11 10:59:39,147 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:39,149 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:39,150 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:39,151 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:39,153 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:39,154 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 55 [2018-04-11 10:59:39,159 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 47 [2018-04-11 10:59:39,159 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:39,171 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:39,184 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 10:59:39,184 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:33, output treesize:41 [2018-04-11 10:59:39,249 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:39,266 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 10:59:39,267 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [10] total 19 [2018-04-11 10:59:39,267 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 10:59:39,267 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 10:59:39,267 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=259, Unknown=2, NotChecked=66, Total=380 [2018-04-11 10:59:39,267 INFO L87 Difference]: Start difference. First operand 329 states and 359 transitions. Second operand 20 states. [2018-04-11 10:59:40,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:40,717 INFO L93 Difference]: Finished difference Result 359 states and 389 transitions. [2018-04-11 10:59:40,717 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 10:59:40,717 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 69 [2018-04-11 10:59:40,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:40,719 INFO L225 Difference]: With dead ends: 359 [2018-04-11 10:59:40,719 INFO L226 Difference]: Without dead ends: 359 [2018-04-11 10:59:40,719 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 65 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=148, Invalid=728, Unknown=2, NotChecked=114, Total=992 [2018-04-11 10:59:40,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2018-04-11 10:59:40,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 320. [2018-04-11 10:59:40,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 320 states. [2018-04-11 10:59:40,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 348 transitions. [2018-04-11 10:59:40,725 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 348 transitions. Word has length 69 [2018-04-11 10:59:40,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:40,726 INFO L459 AbstractCegarLoop]: Abstraction has 320 states and 348 transitions. [2018-04-11 10:59:40,726 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 10:59:40,726 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 348 transitions. [2018-04-11 10:59:40,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-04-11 10:59:40,726 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:40,727 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:40,727 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:40,727 INFO L82 PathProgramCache]: Analyzing trace with hash 1457838643, now seen corresponding path program 1 times [2018-04-11 10:59:40,727 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:40,727 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:40,728 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:40,728 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:40,728 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:40,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:40,744 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:41,178 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 10:59:41,179 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:59:41,179 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 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:59:41,187 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:41,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:41,223 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:59:41,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 6 treesize of output 5 [2018-04-11 10:59:41,224 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:41,225 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:41,225 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 10:59:41,267 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:41,268 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:41,269 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 17 treesize of output 21 [2018-04-11 10:59:41,269 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:41,272 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:41,273 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:15 [2018-04-11 10:59:41,373 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (and (= |c_#length| (store (store |c_old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80)) (= 0 (select (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0))) is different from true [2018-04-11 10:59:41,420 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:41,421 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2018-04-11 10:59:41,424 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:41,425 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:41,426 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 36 [2018-04-11 10:59:41,426 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:41,434 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:41,446 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:41,447 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:41,448 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:41,449 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:41,449 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:41,450 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:41,451 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 25 [2018-04-11 10:59:41,451 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:41,461 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 10:59:41,462 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:47, output treesize:29 [2018-04-11 10:59:41,494 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:41,512 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 10:59:41,512 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [14] total 24 [2018-04-11 10:59:41,512 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 10:59:41,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 10:59:41,513 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=462, Unknown=5, NotChecked=44, Total=600 [2018-04-11 10:59:41,513 INFO L87 Difference]: Start difference. First operand 320 states and 348 transitions. Second operand 25 states. [2018-04-11 10:59:42,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:42,735 INFO L93 Difference]: Finished difference Result 356 states and 387 transitions. [2018-04-11 10:59:42,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 10:59:42,736 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 69 [2018-04-11 10:59:42,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:42,737 INFO L225 Difference]: With dead ends: 356 [2018-04-11 10:59:42,737 INFO L226 Difference]: Without dead ends: 356 [2018-04-11 10:59:42,737 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=215, Invalid=1113, Unknown=8, NotChecked=70, Total=1406 [2018-04-11 10:59:42,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2018-04-11 10:59:42,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 319. [2018-04-11 10:59:42,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 319 states. [2018-04-11 10:59:42,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 345 transitions. [2018-04-11 10:59:42,741 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 345 transitions. Word has length 69 [2018-04-11 10:59:42,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:42,741 INFO L459 AbstractCegarLoop]: Abstraction has 319 states and 345 transitions. [2018-04-11 10:59:42,741 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 10:59:42,741 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 345 transitions. [2018-04-11 10:59:42,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-04-11 10:59:42,741 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:42,742 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:42,742 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:42,742 INFO L82 PathProgramCache]: Analyzing trace with hash -238045127, now seen corresponding path program 1 times [2018-04-11 10:59:42,742 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:42,742 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:42,742 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:42,742 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:42,743 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:42,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:42,750 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:42,803 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:42,803 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:42,803 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 10:59:42,803 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 10:59:42,803 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 10:59:42,803 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-11 10:59:42,803 INFO L87 Difference]: Start difference. First operand 319 states and 345 transitions. Second operand 6 states. [2018-04-11 10:59:42,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:42,970 INFO L93 Difference]: Finished difference Result 316 states and 342 transitions. [2018-04-11 10:59:42,971 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 10:59:42,971 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 72 [2018-04-11 10:59:42,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:42,972 INFO L225 Difference]: With dead ends: 316 [2018-04-11 10:59:42,972 INFO L226 Difference]: Without dead ends: 316 [2018-04-11 10:59:42,972 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-11 10:59:42,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2018-04-11 10:59:42,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 315. [2018-04-11 10:59:42,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 315 states. [2018-04-11 10:59:42,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 342 transitions. [2018-04-11 10:59:42,975 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 342 transitions. Word has length 72 [2018-04-11 10:59:42,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:42,975 INFO L459 AbstractCegarLoop]: Abstraction has 315 states and 342 transitions. [2018-04-11 10:59:42,976 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 10:59:42,976 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 342 transitions. [2018-04-11 10:59:42,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-11 10:59:42,976 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:42,976 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:42,976 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:42,976 INFO L82 PathProgramCache]: Analyzing trace with hash 1210535772, now seen corresponding path program 1 times [2018-04-11 10:59:42,976 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:42,976 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:42,977 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:42,977 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:42,977 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:42,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:42,984 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:43,044 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:43,044 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:43,045 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 10:59:43,045 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 10:59:43,045 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 10:59:43,045 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-04-11 10:59:43,045 INFO L87 Difference]: Start difference. First operand 315 states and 342 transitions. Second operand 7 states. [2018-04-11 10:59:43,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:43,194 INFO L93 Difference]: Finished difference Result 329 states and 358 transitions. [2018-04-11 10:59:43,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 10:59:43,194 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 73 [2018-04-11 10:59:43,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:43,195 INFO L225 Difference]: With dead ends: 329 [2018-04-11 10:59:43,195 INFO L226 Difference]: Without dead ends: 329 [2018-04-11 10:59:43,195 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-04-11 10:59:43,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2018-04-11 10:59:43,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 314. [2018-04-11 10:59:43,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2018-04-11 10:59:43,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 341 transitions. [2018-04-11 10:59:43,198 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 341 transitions. Word has length 73 [2018-04-11 10:59:43,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:43,199 INFO L459 AbstractCegarLoop]: Abstraction has 314 states and 341 transitions. [2018-04-11 10:59:43,199 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 10:59:43,199 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 341 transitions. [2018-04-11 10:59:43,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-11 10:59:43,199 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:43,199 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:43,199 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:43,199 INFO L82 PathProgramCache]: Analyzing trace with hash 1210535773, now seen corresponding path program 1 times [2018-04-11 10:59:43,199 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:43,199 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:43,200 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:43,200 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:43,200 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:43,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:43,207 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:43,303 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:43,303 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:43,303 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-11 10:59:43,304 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 10:59:43,304 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 10:59:43,304 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2018-04-11 10:59:43,304 INFO L87 Difference]: Start difference. First operand 314 states and 341 transitions. Second operand 9 states. [2018-04-11 10:59:43,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:43,498 INFO L93 Difference]: Finished difference Result 340 states and 369 transitions. [2018-04-11 10:59:43,499 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 10:59:43,499 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 73 [2018-04-11 10:59:43,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:43,499 INFO L225 Difference]: With dead ends: 340 [2018-04-11 10:59:43,500 INFO L226 Difference]: Without dead ends: 340 [2018-04-11 10:59:43,500 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2018-04-11 10:59:43,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2018-04-11 10:59:43,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 313. [2018-04-11 10:59:43,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 313 states. [2018-04-11 10:59:43,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 340 transitions. [2018-04-11 10:59:43,504 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 340 transitions. Word has length 73 [2018-04-11 10:59:43,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:43,505 INFO L459 AbstractCegarLoop]: Abstraction has 313 states and 340 transitions. [2018-04-11 10:59:43,505 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 10:59:43,505 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 340 transitions. [2018-04-11 10:59:43,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-11 10:59:43,505 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:43,506 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:43,506 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:43,506 INFO L82 PathProgramCache]: Analyzing trace with hash 993999586, now seen corresponding path program 1 times [2018-04-11 10:59:43,506 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:43,506 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:43,507 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:43,507 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:43,507 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:43,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:43,518 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:43,547 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:43,547 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:43,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 10:59:43,547 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 10:59:43,548 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 10:59:43,548 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:43,548 INFO L87 Difference]: Start difference. First operand 313 states and 340 transitions. Second operand 5 states. [2018-04-11 10:59:43,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:43,669 INFO L93 Difference]: Finished difference Result 328 states and 357 transitions. [2018-04-11 10:59:43,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 10:59:43,669 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 77 [2018-04-11 10:59:43,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:43,670 INFO L225 Difference]: With dead ends: 328 [2018-04-11 10:59:43,670 INFO L226 Difference]: Without dead ends: 328 [2018-04-11 10:59:43,670 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-11 10:59:43,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2018-04-11 10:59:43,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 312. [2018-04-11 10:59:43,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 312 states. [2018-04-11 10:59:43,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 339 transitions. [2018-04-11 10:59:43,675 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 339 transitions. Word has length 77 [2018-04-11 10:59:43,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:43,675 INFO L459 AbstractCegarLoop]: Abstraction has 312 states and 339 transitions. [2018-04-11 10:59:43,675 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 10:59:43,675 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 339 transitions. [2018-04-11 10:59:43,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-11 10:59:43,676 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:43,676 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:43,676 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:43,677 INFO L82 PathProgramCache]: Analyzing trace with hash 993999587, now seen corresponding path program 1 times [2018-04-11 10:59:43,677 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:43,677 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:43,677 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:43,677 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:43,678 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:43,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:43,698 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:43,743 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:43,743 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:43,743 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 10:59:43,743 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 10:59:43,744 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 10:59:43,744 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:43,744 INFO L87 Difference]: Start difference. First operand 312 states and 339 transitions. Second operand 5 states. [2018-04-11 10:59:43,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:43,894 INFO L93 Difference]: Finished difference Result 339 states and 368 transitions. [2018-04-11 10:59:43,894 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 10:59:43,894 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 77 [2018-04-11 10:59:43,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:43,895 INFO L225 Difference]: With dead ends: 339 [2018-04-11 10:59:43,895 INFO L226 Difference]: Without dead ends: 339 [2018-04-11 10:59:43,896 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-11 10:59:43,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2018-04-11 10:59:43,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 311. [2018-04-11 10:59:43,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 311 states. [2018-04-11 10:59:43,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 338 transitions. [2018-04-11 10:59:43,900 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 338 transitions. Word has length 77 [2018-04-11 10:59:43,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:43,901 INFO L459 AbstractCegarLoop]: Abstraction has 311 states and 338 transitions. [2018-04-11 10:59:43,901 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 10:59:43,901 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 338 transitions. [2018-04-11 10:59:43,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-04-11 10:59:43,901 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:43,901 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:43,901 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:43,902 INFO L82 PathProgramCache]: Analyzing trace with hash 749216255, now seen corresponding path program 1 times [2018-04-11 10:59:43,902 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:43,902 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:43,902 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:43,902 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:43,903 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:43,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:43,915 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:44,155 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:44,155 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:44,155 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2018-04-11 10:59:44,156 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 10:59:44,156 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 10:59:44,156 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2018-04-11 10:59:44,156 INFO L87 Difference]: Start difference. First operand 311 states and 338 transitions. Second operand 16 states. [2018-04-11 10:59:44,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:44,832 INFO L93 Difference]: Finished difference Result 353 states and 389 transitions. [2018-04-11 10:59:44,832 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 10:59:44,832 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 78 [2018-04-11 10:59:44,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:44,834 INFO L225 Difference]: With dead ends: 353 [2018-04-11 10:59:44,834 INFO L226 Difference]: Without dead ends: 353 [2018-04-11 10:59:44,834 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 1 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=804, Unknown=0, NotChecked=0, Total=930 [2018-04-11 10:59:44,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2018-04-11 10:59:44,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 314. [2018-04-11 10:59:44,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2018-04-11 10:59:44,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 344 transitions. [2018-04-11 10:59:44,839 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 344 transitions. Word has length 78 [2018-04-11 10:59:44,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:44,840 INFO L459 AbstractCegarLoop]: Abstraction has 314 states and 344 transitions. [2018-04-11 10:59:44,840 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 10:59:44,840 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 344 transitions. [2018-04-11 10:59:44,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-04-11 10:59:44,840 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:44,841 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:44,841 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:44,841 INFO L82 PathProgramCache]: Analyzing trace with hash 749216256, now seen corresponding path program 1 times [2018-04-11 10:59:44,841 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:44,841 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:44,842 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:44,842 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:44,842 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:44,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:44,855 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:45,199 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:45,199 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:45,199 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-04-11 10:59:45,199 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 10:59:45,199 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 10:59:45,199 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2018-04-11 10:59:45,200 INFO L87 Difference]: Start difference. First operand 314 states and 344 transitions. Second operand 18 states. [2018-04-11 10:59:45,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:45,842 INFO L93 Difference]: Finished difference Result 360 states and 395 transitions. [2018-04-11 10:59:45,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 10:59:45,843 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 78 [2018-04-11 10:59:45,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:45,844 INFO L225 Difference]: With dead ends: 360 [2018-04-11 10:59:45,844 INFO L226 Difference]: Without dead ends: 360 [2018-04-11 10:59:45,844 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2018-04-11 10:59:45,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2018-04-11 10:59:45,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 314. [2018-04-11 10:59:45,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2018-04-11 10:59:45,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 343 transitions. [2018-04-11 10:59:45,849 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 343 transitions. Word has length 78 [2018-04-11 10:59:45,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:45,850 INFO L459 AbstractCegarLoop]: Abstraction has 314 states and 343 transitions. [2018-04-11 10:59:45,850 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 10:59:45,850 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 343 transitions. [2018-04-11 10:59:45,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-04-11 10:59:45,850 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:45,851 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:45,851 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:45,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1061685466, now seen corresponding path program 1 times [2018-04-11 10:59:45,851 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:45,851 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:45,852 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:45,852 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:45,852 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:45,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:45,867 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:46,584 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 10:59:46,585 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:59:46,585 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 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:59:46,589 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:46,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:46,615 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:59:46,617 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= |c_#valid| (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1)) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)))) is different from true [2018-04-11 10:59:46,620 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= |c_#valid| (store (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1)))) is different from true [2018-04-11 10:59:46,634 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= |c_#valid| (store (store (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1) |c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 1)) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)))) is different from true [2018-04-11 10:59:46,636 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= |c_#valid| (store (store (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base 1)) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)))) is different from true [2018-04-11 10:59:46,666 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:46,666 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:46,671 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 30 [2018-04-11 10:59:46,687 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 26 [2018-04-11 10:59:46,693 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 25 [2018-04-11 10:59:46,693 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:46,699 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:46,705 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:46,710 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 10:59:46,710 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:28, output treesize:25 [2018-04-11 10:59:46,752 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 3 not checked. [2018-04-11 10:59:46,781 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:59:46,781 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9] total 21 [2018-04-11 10:59:46,781 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 10:59:46,781 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 10:59:46,781 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=238, Unknown=5, NotChecked=140, Total=462 [2018-04-11 10:59:46,782 INFO L87 Difference]: Start difference. First operand 314 states and 343 transitions. Second operand 22 states. [2018-04-11 10:59:48,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:48,785 INFO L93 Difference]: Finished difference Result 416 states and 454 transitions. [2018-04-11 10:59:48,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 10:59:48,785 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 82 [2018-04-11 10:59:48,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:48,786 INFO L225 Difference]: With dead ends: 416 [2018-04-11 10:59:48,786 INFO L226 Difference]: Without dead ends: 416 [2018-04-11 10:59:48,787 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 85 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=245, Invalid=721, Unknown=42, NotChecked=252, Total=1260 [2018-04-11 10:59:48,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2018-04-11 10:59:48,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 334. [2018-04-11 10:59:48,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 334 states. [2018-04-11 10:59:48,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 367 transitions. [2018-04-11 10:59:48,790 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 367 transitions. Word has length 82 [2018-04-11 10:59:48,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:48,790 INFO L459 AbstractCegarLoop]: Abstraction has 334 states and 367 transitions. [2018-04-11 10:59:48,790 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 10:59:48,790 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 367 transitions. [2018-04-11 10:59:48,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-04-11 10:59:48,790 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:48,791 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:48,791 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:48,791 INFO L82 PathProgramCache]: Analyzing trace with hash 1061685467, now seen corresponding path program 1 times [2018-04-11 10:59:48,791 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:48,791 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:48,792 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:48,792 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:48,792 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:48,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:48,808 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:49,706 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 10:59:49,706 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:59:49,706 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 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:59:49,711 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:49,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:49,745 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:59:49,836 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (and (= |c_#length| (store (store |c_old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80)) (= 0 (select (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0))) is different from true [2018-04-11 10:59:49,860 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (and (= 0 (select (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (store (store (store |c_old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) |c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 16) |c_#length|))) is different from true [2018-04-11 10:59:49,862 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (and (= 0 (select (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (store (store (store |c_old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base 16) |c_#length|))) is different from true [2018-04-11 10:59:49,918 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:49,918 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:49,919 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:49,919 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 16 treesize of output 13 [2018-04-11 10:59:49,919 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:49,935 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 26 [2018-04-11 10:59:49,938 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:49,938 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 22 treesize of output 42 [2018-04-11 10:59:49,952 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 46 [2018-04-11 10:59:49,953 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2018-04-11 10:59:49,977 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 10:59:49,989 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 10:59:50,004 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 2 xjuncts. [2018-04-11 10:59:50,004 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:46, output treesize:72 [2018-04-11 10:59:50,723 WARN L151 SmtUtils]: Spent 694ms on a formula simplification. DAG size of input: 46 DAG size of output 42 [2018-04-11 10:59:50,740 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 3 not checked. [2018-04-11 10:59:50,757 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:59:50,758 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 25 [2018-04-11 10:59:50,758 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 10:59:50,758 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 10:59:50,758 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=418, Unknown=7, NotChecked=132, Total=650 [2018-04-11 10:59:50,759 INFO L87 Difference]: Start difference. First operand 334 states and 367 transitions. Second operand 26 states. [2018-04-11 10:59:53,028 WARN L148 SmtUtils]: Spent 758ms on a formula simplification that was a NOOP. DAG size: 45 [2018-04-11 10:59:53,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:53,659 INFO L93 Difference]: Finished difference Result 419 states and 458 transitions. [2018-04-11 10:59:53,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 10:59:53,659 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 82 [2018-04-11 10:59:53,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:53,660 INFO L225 Difference]: With dead ends: 419 [2018-04-11 10:59:53,660 INFO L226 Difference]: Without dead ends: 419 [2018-04-11 10:59:53,660 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 79 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=211, Invalid=1187, Unknown=20, NotChecked=222, Total=1640 [2018-04-11 10:59:53,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-04-11 10:59:53,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 334. [2018-04-11 10:59:53,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 334 states. [2018-04-11 10:59:53,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 365 transitions. [2018-04-11 10:59:53,665 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 365 transitions. Word has length 82 [2018-04-11 10:59:53,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:53,665 INFO L459 AbstractCegarLoop]: Abstraction has 334 states and 365 transitions. [2018-04-11 10:59:53,665 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 10:59:53,665 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 365 transitions. [2018-04-11 10:59:53,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-04-11 10:59:53,666 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:53,666 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:53,666 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:53,667 INFO L82 PathProgramCache]: Analyzing trace with hash 1062572927, now seen corresponding path program 1 times [2018-04-11 10:59:53,667 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:53,667 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:53,667 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:53,667 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:53,667 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:53,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:53,679 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:53,728 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:53,728 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:59:53,728 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 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:59:53,733 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:53,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:53,756 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:59:53,762 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-11 10:59:53,762 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:53,764 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:53,764 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-11 10:59:53,774 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:53,791 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:59:53,791 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2018-04-11 10:59:53,812 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 10:59:53,812 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 10:59:53,812 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-04-11 10:59:53,812 INFO L87 Difference]: Start difference. First operand 334 states and 365 transitions. Second operand 8 states. [2018-04-11 10:59:53,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:53,928 INFO L93 Difference]: Finished difference Result 335 states and 365 transitions. [2018-04-11 10:59:53,928 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 10:59:53,928 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 82 [2018-04-11 10:59:53,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:53,929 INFO L225 Difference]: With dead ends: 335 [2018-04-11 10:59:53,929 INFO L226 Difference]: Without dead ends: 335 [2018-04-11 10:59:53,929 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 79 SyntacticMatches, 4 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2018-04-11 10:59:53,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2018-04-11 10:59:53,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 333. [2018-04-11 10:59:53,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 333 states. [2018-04-11 10:59:53,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 363 transitions. [2018-04-11 10:59:53,934 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 363 transitions. Word has length 82 [2018-04-11 10:59:53,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:53,934 INFO L459 AbstractCegarLoop]: Abstraction has 333 states and 363 transitions. [2018-04-11 10:59:53,934 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 10:59:53,934 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 363 transitions. [2018-04-11 10:59:53,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-04-11 10:59:53,935 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:53,935 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:53,935 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:53,935 INFO L82 PathProgramCache]: Analyzing trace with hash 1062572928, now seen corresponding path program 1 times [2018-04-11 10:59:53,936 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:53,936 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:53,936 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:53,936 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:53,936 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:53,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:53,951 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:54,042 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:54,042 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:59:54,042 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 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:59:54,050 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:54,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:54,087 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:59:54,111 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 10:59:54,112 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:54,113 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:54,113 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 10:59:54,167 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 19 treesize of output 14 [2018-04-11 10:59:54,168 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:54,172 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:54,172 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:17 [2018-04-11 10:59:54,193 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:54,221 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:59:54,221 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 12 [2018-04-11 10:59:54,221 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 10:59:54,222 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 10:59:54,222 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2018-04-11 10:59:54,222 INFO L87 Difference]: Start difference. First operand 333 states and 363 transitions. Second operand 13 states. [2018-04-11 10:59:54,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:54,532 INFO L93 Difference]: Finished difference Result 329 states and 355 transitions. [2018-04-11 10:59:54,532 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 10:59:54,533 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 82 [2018-04-11 10:59:54,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:54,533 INFO L225 Difference]: With dead ends: 329 [2018-04-11 10:59:54,533 INFO L226 Difference]: Without dead ends: 329 [2018-04-11 10:59:54,534 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2018-04-11 10:59:54,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2018-04-11 10:59:54,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 329. [2018-04-11 10:59:54,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 329 states. [2018-04-11 10:59:54,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 355 transitions. [2018-04-11 10:59:54,537 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 355 transitions. Word has length 82 [2018-04-11 10:59:54,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:54,537 INFO L459 AbstractCegarLoop]: Abstraction has 329 states and 355 transitions. [2018-04-11 10:59:54,537 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 10:59:54,538 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 355 transitions. [2018-04-11 10:59:54,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-11 10:59:54,538 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:54,538 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:54,538 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:54,538 INFO L82 PathProgramCache]: Analyzing trace with hash -33833550, now seen corresponding path program 1 times [2018-04-11 10:59:54,538 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:54,538 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:54,539 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:54,539 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:54,539 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:54,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:54,546 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:54,580 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:54,580 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:54,580 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 10:59:54,580 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 10:59:54,580 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 10:59:54,581 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 10:59:54,581 INFO L87 Difference]: Start difference. First operand 329 states and 355 transitions. Second operand 3 states. [2018-04-11 10:59:54,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:54,587 INFO L93 Difference]: Finished difference Result 330 states and 356 transitions. [2018-04-11 10:59:54,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 10:59:54,587 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 84 [2018-04-11 10:59:54,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:54,588 INFO L225 Difference]: With dead ends: 330 [2018-04-11 10:59:54,588 INFO L226 Difference]: Without dead ends: 330 [2018-04-11 10:59:54,589 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 10:59:54,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2018-04-11 10:59:54,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 330. [2018-04-11 10:59:54,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330 states. [2018-04-11 10:59:54,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 356 transitions. [2018-04-11 10:59:54,594 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 356 transitions. Word has length 84 [2018-04-11 10:59:54,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:54,594 INFO L459 AbstractCegarLoop]: Abstraction has 330 states and 356 transitions. [2018-04-11 10:59:54,594 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 10:59:54,594 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 356 transitions. [2018-04-11 10:59:54,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-11 10:59:54,595 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:54,595 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:54,595 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:54,595 INFO L82 PathProgramCache]: Analyzing trace with hash -452060643, now seen corresponding path program 1 times [2018-04-11 10:59:54,595 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:54,595 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:54,596 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:54,596 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:54,596 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:54,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:54,605 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:54,630 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:54,630 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:54,630 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 10:59:54,631 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 10:59:54,631 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 10:59:54,631 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:54,631 INFO L87 Difference]: Start difference. First operand 330 states and 356 transitions. Second operand 5 states. [2018-04-11 10:59:54,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:54,650 INFO L93 Difference]: Finished difference Result 387 states and 422 transitions. [2018-04-11 10:59:54,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 10:59:54,650 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 85 [2018-04-11 10:59:54,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:54,651 INFO L225 Difference]: With dead ends: 387 [2018-04-11 10:59:54,651 INFO L226 Difference]: Without dead ends: 387 [2018-04-11 10:59:54,651 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-11 10:59:54,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2018-04-11 10:59:54,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 333. [2018-04-11 10:59:54,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 333 states. [2018-04-11 10:59:54,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 359 transitions. [2018-04-11 10:59:54,656 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 359 transitions. Word has length 85 [2018-04-11 10:59:54,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:54,656 INFO L459 AbstractCegarLoop]: Abstraction has 333 states and 359 transitions. [2018-04-11 10:59:54,656 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 10:59:54,656 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 359 transitions. [2018-04-11 10:59:54,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-11 10:59:54,657 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:54,657 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:54,657 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:54,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1741173812, now seen corresponding path program 1 times [2018-04-11 10:59:54,657 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:54,657 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:54,658 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:54,658 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:54,658 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:54,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:54,668 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:54,695 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:54,695 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:54,695 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 10:59:54,696 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 10:59:54,696 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 10:59:54,696 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:59:54,696 INFO L87 Difference]: Start difference. First operand 333 states and 359 transitions. Second operand 5 states. [2018-04-11 10:59:54,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:54,798 INFO L93 Difference]: Finished difference Result 347 states and 375 transitions. [2018-04-11 10:59:54,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 10:59:54,799 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 84 [2018-04-11 10:59:54,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:54,799 INFO L225 Difference]: With dead ends: 347 [2018-04-11 10:59:54,800 INFO L226 Difference]: Without dead ends: 347 [2018-04-11 10:59:54,800 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-11 10:59:54,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-04-11 10:59:54,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 338. [2018-04-11 10:59:54,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-11 10:59:54,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 366 transitions. [2018-04-11 10:59:54,802 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 366 transitions. Word has length 84 [2018-04-11 10:59:54,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:54,802 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 366 transitions. [2018-04-11 10:59:54,802 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 10:59:54,802 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 366 transitions. [2018-04-11 10:59:54,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-11 10:59:54,803 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:54,803 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:54,803 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:54,803 INFO L82 PathProgramCache]: Analyzing trace with hash 1741173813, now seen corresponding path program 1 times [2018-04-11 10:59:54,803 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:54,803 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:54,803 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:54,804 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:54,804 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:54,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:54,811 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:55,043 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:55,043 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:59:55,044 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-04-11 10:59:55,044 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 10:59:55,044 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 10:59:55,044 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2018-04-11 10:59:55,044 INFO L87 Difference]: Start difference. First operand 338 states and 366 transitions. Second operand 17 states. [2018-04-11 10:59:55,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:55,722 INFO L93 Difference]: Finished difference Result 381 states and 414 transitions. [2018-04-11 10:59:55,722 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 10:59:55,722 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 84 [2018-04-11 10:59:55,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:55,723 INFO L225 Difference]: With dead ends: 381 [2018-04-11 10:59:55,723 INFO L226 Difference]: Without dead ends: 381 [2018-04-11 10:59:55,723 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 10:59:55,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2018-04-11 10:59:55,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 338. [2018-04-11 10:59:55,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-11 10:59:55,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 365 transitions. [2018-04-11 10:59:55,727 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 365 transitions. Word has length 84 [2018-04-11 10:59:55,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:55,727 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 365 transitions. [2018-04-11 10:59:55,727 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 10:59:55,727 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 365 transitions. [2018-04-11 10:59:55,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-11 10:59:55,728 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:55,728 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:55,728 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:55,728 INFO L82 PathProgramCache]: Analyzing trace with hash -1922475543, now seen corresponding path program 1 times [2018-04-11 10:59:55,728 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:55,728 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:55,729 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:55,729 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:55,729 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:55,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:55,741 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:56,163 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:56,164 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:59:56,164 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 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:59:56,169 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:56,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:56,192 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:59:56,210 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int)) (= |c_#valid| (store (store |c_old(#valid)| c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1))) is different from true [2018-04-11 10:59:56,242 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (let ((.cse0 (store (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1))) (and (= |c_#valid| (store .cse0 |c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 1)) (= 1 (select .cse0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))))) is different from true [2018-04-11 10:59:56,243 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (let ((.cse0 (store (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1))) (and (= |c_#valid| (store .cse0 c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base 1)) (= 1 (select .cse0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))))) is different from true [2018-04-11 10:59:56,271 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2018-04-11 10:59:56,299 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2018-04-11 10:59:56,307 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2018-04-11 10:59:56,308 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:56,312 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:56,315 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:56,319 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 10:59:56,319 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:34, output treesize:21 [2018-04-11 10:59:56,331 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 3 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:56,348 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:59:56,348 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2018-04-11 10:59:56,349 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 10:59:56,349 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 10:59:56,349 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=200, Unknown=13, NotChecked=96, Total=380 [2018-04-11 10:59:56,349 INFO L87 Difference]: Start difference. First operand 338 states and 365 transitions. Second operand 20 states. [2018-04-11 10:59:56,956 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 79 DAG size of output 58 [2018-04-11 10:59:57,165 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 77 DAG size of output 61 [2018-04-11 10:59:57,425 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 75 DAG size of output 63 [2018-04-11 10:59:58,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:59:58,028 INFO L93 Difference]: Finished difference Result 351 states and 378 transitions. [2018-04-11 10:59:58,028 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-11 10:59:58,028 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 84 [2018-04-11 10:59:58,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:59:58,029 INFO L225 Difference]: With dead ends: 351 [2018-04-11 10:59:58,029 INFO L226 Difference]: Without dead ends: 351 [2018-04-11 10:59:58,029 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 83 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=168, Invalid=448, Unknown=46, NotChecked=150, Total=812 [2018-04-11 10:59:58,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2018-04-11 10:59:58,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 341. [2018-04-11 10:59:58,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 341 states. [2018-04-11 10:59:58,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 369 transitions. [2018-04-11 10:59:58,032 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 369 transitions. Word has length 84 [2018-04-11 10:59:58,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:59:58,032 INFO L459 AbstractCegarLoop]: Abstraction has 341 states and 369 transitions. [2018-04-11 10:59:58,032 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 10:59:58,032 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 369 transitions. [2018-04-11 10:59:58,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-11 10:59:58,033 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:59:58,033 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:59:58,033 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 10:59:58,033 INFO L82 PathProgramCache]: Analyzing trace with hash -1922475542, now seen corresponding path program 1 times [2018-04-11 10:59:58,033 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:59:58,034 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:59:58,034 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:58,034 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:58,034 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:59:58,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:58,046 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:59:58,381 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 10:59:58,381 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:59:58,381 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 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:59:58,386 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:59:58,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:59:58,427 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:59:58,429 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 10:59:58,429 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:58,431 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:58,431 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 10:59:58,467 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:58,467 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:58,467 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 17 treesize of output 21 [2018-04-11 10:59:58,468 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:58,471 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:59:58,472 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:18 [2018-04-11 10:59:58,563 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (and (= |c_#length| (store (store |c_old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80)) (= 0 (select (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0))) is different from true [2018-04-11 10:59:58,599 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (and (= 0 (select (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (store (store (store |c_old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) |c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 16) |c_#length|))) is different from true [2018-04-11 10:59:58,601 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (and (= 0 (select (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (store (store (store |c_old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base 16) |c_#length|))) is different from true [2018-04-11 10:59:58,664 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:58,665 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 26 [2018-04-11 10:59:58,667 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:58,669 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:58,670 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 42 [2018-04-11 10:59:58,687 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 46 [2018-04-11 10:59:58,688 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-11 10:59:58,720 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 10:59:58,737 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 10:59:58,759 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:58,760 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:58,760 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:58,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:58,762 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:59:58,762 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 25 [2018-04-11 10:59:58,762 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 10:59:58,778 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 2 xjuncts. [2018-04-11 10:59:58,778 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:58, output treesize:78 [2018-04-11 10:59:59,937 WARN L151 SmtUtils]: Spent 1135ms on a formula simplification. DAG size of input: 47 DAG size of output 43 [2018-04-11 10:59:59,965 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 3 not checked. [2018-04-11 10:59:59,982 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:59:59,982 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 27 [2018-04-11 10:59:59,982 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-11 10:59:59,982 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-11 10:59:59,982 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=511, Unknown=9, NotChecked=144, Total=756 [2018-04-11 10:59:59,983 INFO L87 Difference]: Start difference. First operand 341 states and 369 transitions. Second operand 28 states. [2018-04-11 11:00:02,111 WARN L151 SmtUtils]: Spent 219ms on a formula simplification. DAG size of input: 51 DAG size of output 50 [2018-04-11 11:00:02,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:02,955 INFO L93 Difference]: Finished difference Result 419 states and 453 transitions. [2018-04-11 11:00:02,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 11:00:02,955 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 84 [2018-04-11 11:00:02,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:02,956 INFO L225 Difference]: With dead ends: 419 [2018-04-11 11:00:02,956 INFO L226 Difference]: Without dead ends: 419 [2018-04-11 11:00:02,957 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=259, Invalid=1538, Unknown=21, NotChecked=252, Total=2070 [2018-04-11 11:00:02,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-04-11 11:00:02,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 341. [2018-04-11 11:00:02,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 341 states. [2018-04-11 11:00:02,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 368 transitions. [2018-04-11 11:00:02,961 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 368 transitions. Word has length 84 [2018-04-11 11:00:02,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:02,961 INFO L459 AbstractCegarLoop]: Abstraction has 341 states and 368 transitions. [2018-04-11 11:00:02,961 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-11 11:00:02,961 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 368 transitions. [2018-04-11 11:00:02,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-11 11:00:02,961 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:02,962 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:02,962 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:02,962 INFO L82 PathProgramCache]: Analyzing trace with hash 920258849, now seen corresponding path program 1 times [2018-04-11 11:00:02,962 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:02,962 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:02,962 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:02,962 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:02,962 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:02,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:02,971 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:02,999 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-11 11:00:02,999 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:00:02,999 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:00:02,999 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:00:03,000 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:00:03,000 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:00:03,000 INFO L87 Difference]: Start difference. First operand 341 states and 368 transitions. Second operand 5 states. [2018-04-11 11:00:03,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:03,113 INFO L93 Difference]: Finished difference Result 340 states and 366 transitions. [2018-04-11 11:00:03,113 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:00:03,113 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 87 [2018-04-11 11:00:03,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:03,114 INFO L225 Difference]: With dead ends: 340 [2018-04-11 11:00:03,114 INFO L226 Difference]: Without dead ends: 340 [2018-04-11 11:00:03,114 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:00:03,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2018-04-11 11:00:03,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 339. [2018-04-11 11:00:03,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2018-04-11 11:00:03,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 364 transitions. [2018-04-11 11:00:03,116 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 364 transitions. Word has length 87 [2018-04-11 11:00:03,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:03,116 INFO L459 AbstractCegarLoop]: Abstraction has 339 states and 364 transitions. [2018-04-11 11:00:03,116 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:00:03,116 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 364 transitions. [2018-04-11 11:00:03,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-04-11 11:00:03,117 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:03,117 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:03,117 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:03,117 INFO L82 PathProgramCache]: Analyzing trace with hash 811203799, now seen corresponding path program 1 times [2018-04-11 11:00:03,117 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:03,117 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:03,117 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:03,118 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:03,118 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:03,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:03,126 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:03,246 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:03,246 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:00:03,247 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 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:00:03,252 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:03,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:03,287 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:00:03,327 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:03,329 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 14 treesize of output 17 [2018-04-11 11:00:03,329 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:03,336 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:03,336 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:03,337 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:00:03,337 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:03,341 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:03,341 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:27, output treesize:20 [2018-04-11 11:00:03,359 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:03,376 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:00:03,376 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [12] total 17 [2018-04-11 11:00:03,376 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 11:00:03,376 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 11:00:03,376 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2018-04-11 11:00:03,376 INFO L87 Difference]: Start difference. First operand 339 states and 364 transitions. Second operand 18 states. [2018-04-11 11:00:03,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:03,659 INFO L93 Difference]: Finished difference Result 346 states and 370 transitions. [2018-04-11 11:00:03,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:00:03,659 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 89 [2018-04-11 11:00:03,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:03,660 INFO L225 Difference]: With dead ends: 346 [2018-04-11 11:00:03,660 INFO L226 Difference]: Without dead ends: 346 [2018-04-11 11:00:03,660 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2018-04-11 11:00:03,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2018-04-11 11:00:03,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 335. [2018-04-11 11:00:03,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 335 states. [2018-04-11 11:00:03,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 359 transitions. [2018-04-11 11:00:03,663 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 359 transitions. Word has length 89 [2018-04-11 11:00:03,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:03,663 INFO L459 AbstractCegarLoop]: Abstraction has 335 states and 359 transitions. [2018-04-11 11:00:03,663 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 11:00:03,663 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 359 transitions. [2018-04-11 11:00:03,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-11 11:00:03,664 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:03,664 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:03,664 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:03,664 INFO L82 PathProgramCache]: Analyzing trace with hash 1920471611, now seen corresponding path program 1 times [2018-04-11 11:00:03,664 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:03,664 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:03,664 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:03,664 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:03,664 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:03,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:03,675 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:04,081 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:04,082 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:00:04,082 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2018-04-11 11:00:04,082 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 11:00:04,082 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 11:00:04,082 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2018-04-11 11:00:04,083 INFO L87 Difference]: Start difference. First operand 335 states and 359 transitions. Second operand 19 states. [2018-04-11 11:00:05,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:05,125 INFO L93 Difference]: Finished difference Result 392 states and 425 transitions. [2018-04-11 11:00:05,125 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 11:00:05,126 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 88 [2018-04-11 11:00:05,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:05,127 INFO L225 Difference]: With dead ends: 392 [2018-04-11 11:00:05,127 INFO L226 Difference]: Without dead ends: 392 [2018-04-11 11:00:05,127 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2018-04-11 11:00:05,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2018-04-11 11:00:05,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 355. [2018-04-11 11:00:05,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 355 states. [2018-04-11 11:00:05,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 385 transitions. [2018-04-11 11:00:05,130 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 385 transitions. Word has length 88 [2018-04-11 11:00:05,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:05,130 INFO L459 AbstractCegarLoop]: Abstraction has 355 states and 385 transitions. [2018-04-11 11:00:05,130 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 11:00:05,130 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 385 transitions. [2018-04-11 11:00:05,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-11 11:00:05,131 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:05,131 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:05,131 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:05,131 INFO L82 PathProgramCache]: Analyzing trace with hash -1263639145, now seen corresponding path program 1 times [2018-04-11 11:00:05,131 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:05,131 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:05,131 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:05,132 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:05,132 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:05,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:05,141 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:05,208 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:05,208 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:00:05,208 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-11 11:00:05,208 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 11:00:05,208 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 11:00:05,208 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:00:05,208 INFO L87 Difference]: Start difference. First operand 355 states and 385 transitions. Second operand 8 states. [2018-04-11 11:00:05,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:05,328 INFO L93 Difference]: Finished difference Result 373 states and 401 transitions. [2018-04-11 11:00:05,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 11:00:05,329 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 90 [2018-04-11 11:00:05,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:05,330 INFO L225 Difference]: With dead ends: 373 [2018-04-11 11:00:05,330 INFO L226 Difference]: Without dead ends: 373 [2018-04-11 11:00:05,330 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:00:05,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2018-04-11 11:00:05,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 355. [2018-04-11 11:00:05,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 355 states. [2018-04-11 11:00:05,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 383 transitions. [2018-04-11 11:00:05,332 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 383 transitions. Word has length 90 [2018-04-11 11:00:05,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:05,333 INFO L459 AbstractCegarLoop]: Abstraction has 355 states and 383 transitions. [2018-04-11 11:00:05,333 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 11:00:05,333 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 383 transitions. [2018-04-11 11:00:05,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-11 11:00:05,333 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:05,333 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:05,333 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:05,333 INFO L82 PathProgramCache]: Analyzing trace with hash -489414892, now seen corresponding path program 1 times [2018-04-11 11:00:05,333 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:05,333 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:05,334 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:05,334 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:05,334 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:05,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:05,340 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:05,360 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:05,360 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:00:05,360 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:00:05,360 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:00:05,360 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:00:05,360 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:00:05,360 INFO L87 Difference]: Start difference. First operand 355 states and 383 transitions. Second operand 5 states. [2018-04-11 11:00:05,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:05,502 INFO L93 Difference]: Finished difference Result 361 states and 389 transitions. [2018-04-11 11:00:05,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 11:00:05,502 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 91 [2018-04-11 11:00:05,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:05,504 INFO L225 Difference]: With dead ends: 361 [2018-04-11 11:00:05,504 INFO L226 Difference]: Without dead ends: 361 [2018-04-11 11:00:05,504 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:00:05,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2018-04-11 11:00:05,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 358. [2018-04-11 11:00:05,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2018-04-11 11:00:05,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 387 transitions. [2018-04-11 11:00:05,508 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 387 transitions. Word has length 91 [2018-04-11 11:00:05,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:05,508 INFO L459 AbstractCegarLoop]: Abstraction has 358 states and 387 transitions. [2018-04-11 11:00:05,508 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:00:05,508 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 387 transitions. [2018-04-11 11:00:05,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-11 11:00:05,509 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:05,509 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:05,509 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:05,510 INFO L82 PathProgramCache]: Analyzing trace with hash -489414891, now seen corresponding path program 1 times [2018-04-11 11:00:05,510 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:05,510 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:05,510 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:05,510 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:05,510 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:05,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:05,524 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:05,694 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:05,695 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:00:05,695 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-04-11 11:00:05,695 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 11:00:05,695 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 11:00:05,695 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2018-04-11 11:00:05,695 INFO L87 Difference]: Start difference. First operand 358 states and 387 transitions. Second operand 12 states. [2018-04-11 11:00:05,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:05,985 INFO L93 Difference]: Finished difference Result 386 states and 419 transitions. [2018-04-11 11:00:05,985 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 11:00:05,985 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 91 [2018-04-11 11:00:05,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:05,986 INFO L225 Difference]: With dead ends: 386 [2018-04-11 11:00:05,986 INFO L226 Difference]: Without dead ends: 386 [2018-04-11 11:00:05,986 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2018-04-11 11:00:05,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2018-04-11 11:00:05,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 358. [2018-04-11 11:00:05,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2018-04-11 11:00:05,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 386 transitions. [2018-04-11 11:00:05,989 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 386 transitions. Word has length 91 [2018-04-11 11:00:05,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:05,989 INFO L459 AbstractCegarLoop]: Abstraction has 358 states and 386 transitions. [2018-04-11 11:00:05,989 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 11:00:05,989 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 386 transitions. [2018-04-11 11:00:05,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-11 11:00:05,990 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:05,990 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:05,990 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:05,990 INFO L82 PathProgramCache]: Analyzing trace with hash 1255193315, now seen corresponding path program 1 times [2018-04-11 11:00:05,990 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:05,990 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:05,990 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:05,991 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:05,991 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:06,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:06,001 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:06,056 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:06,056 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:00:06,056 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-11 11:00:06,056 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 11:00:06,056 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 11:00:06,056 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:00:06,056 INFO L87 Difference]: Start difference. First operand 358 states and 386 transitions. Second operand 9 states. [2018-04-11 11:00:06,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:06,292 INFO L93 Difference]: Finished difference Result 385 states and 419 transitions. [2018-04-11 11:00:06,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 11:00:06,295 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 94 [2018-04-11 11:00:06,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:06,296 INFO L225 Difference]: With dead ends: 385 [2018-04-11 11:00:06,296 INFO L226 Difference]: Without dead ends: 385 [2018-04-11 11:00:06,296 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-04-11 11:00:06,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2018-04-11 11:00:06,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 376. [2018-04-11 11:00:06,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-04-11 11:00:06,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 409 transitions. [2018-04-11 11:00:06,301 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 409 transitions. Word has length 94 [2018-04-11 11:00:06,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:06,301 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 409 transitions. [2018-04-11 11:00:06,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 11:00:06,302 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 409 transitions. [2018-04-11 11:00:06,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-11 11:00:06,302 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:06,302 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:06,302 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:06,303 INFO L82 PathProgramCache]: Analyzing trace with hash 1255193316, now seen corresponding path program 1 times [2018-04-11 11:00:06,303 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:06,303 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:06,303 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:06,303 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:06,304 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:06,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:06,316 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:06,753 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:06,754 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:00:06,754 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2018-04-11 11:00:06,754 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 11:00:06,754 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 11:00:06,754 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=414, Unknown=0, NotChecked=0, Total=462 [2018-04-11 11:00:06,754 INFO L87 Difference]: Start difference. First operand 376 states and 409 transitions. Second operand 22 states. [2018-04-11 11:00:07,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:07,581 INFO L93 Difference]: Finished difference Result 425 states and 463 transitions. [2018-04-11 11:00:07,581 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-11 11:00:07,581 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 94 [2018-04-11 11:00:07,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:07,582 INFO L225 Difference]: With dead ends: 425 [2018-04-11 11:00:07,582 INFO L226 Difference]: Without dead ends: 425 [2018-04-11 11:00:07,583 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=190, Invalid=1702, Unknown=0, NotChecked=0, Total=1892 [2018-04-11 11:00:07,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2018-04-11 11:00:07,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 401. [2018-04-11 11:00:07,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 401 states. [2018-04-11 11:00:07,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 439 transitions. [2018-04-11 11:00:07,588 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 439 transitions. Word has length 94 [2018-04-11 11:00:07,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:07,588 INFO L459 AbstractCegarLoop]: Abstraction has 401 states and 439 transitions. [2018-04-11 11:00:07,588 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 11:00:07,588 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 439 transitions. [2018-04-11 11:00:07,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-11 11:00:07,589 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:07,589 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:07,589 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:07,589 INFO L82 PathProgramCache]: Analyzing trace with hash 440557608, now seen corresponding path program 1 times [2018-04-11 11:00:07,590 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:07,590 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:07,590 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:07,590 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:07,590 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:07,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:07,602 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:07,878 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:07,878 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:00:07,878 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2018-04-11 11:00:07,878 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 11:00:07,878 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 11:00:07,879 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2018-04-11 11:00:07,879 INFO L87 Difference]: Start difference. First operand 401 states and 439 transitions. Second operand 17 states. [2018-04-11 11:00:08,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:08,524 INFO L93 Difference]: Finished difference Result 453 states and 502 transitions. [2018-04-11 11:00:08,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 11:00:08,524 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 93 [2018-04-11 11:00:08,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:08,525 INFO L225 Difference]: With dead ends: 453 [2018-04-11 11:00:08,525 INFO L226 Difference]: Without dead ends: 453 [2018-04-11 11:00:08,526 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=139, Invalid=983, Unknown=0, NotChecked=0, Total=1122 [2018-04-11 11:00:08,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2018-04-11 11:00:08,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 412. [2018-04-11 11:00:08,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 412 states. [2018-04-11 11:00:08,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 454 transitions. [2018-04-11 11:00:08,530 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 454 transitions. Word has length 93 [2018-04-11 11:00:08,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:08,531 INFO L459 AbstractCegarLoop]: Abstraction has 412 states and 454 transitions. [2018-04-11 11:00:08,531 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 11:00:08,531 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 454 transitions. [2018-04-11 11:00:08,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-11 11:00:08,532 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:08,532 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:08,532 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:08,532 INFO L82 PathProgramCache]: Analyzing trace with hash 440557609, now seen corresponding path program 1 times [2018-04-11 11:00:08,532 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:08,532 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:08,533 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:08,533 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:08,533 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:08,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:08,542 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:08,773 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:08,774 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:00:08,774 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-04-11 11:00:08,774 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 11:00:08,774 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 11:00:08,774 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2018-04-11 11:00:08,774 INFO L87 Difference]: Start difference. First operand 412 states and 454 transitions. Second operand 18 states. [2018-04-11 11:00:09,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:09,546 INFO L93 Difference]: Finished difference Result 460 states and 509 transitions. [2018-04-11 11:00:09,546 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 11:00:09,546 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 93 [2018-04-11 11:00:09,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:09,547 INFO L225 Difference]: With dead ends: 460 [2018-04-11 11:00:09,547 INFO L226 Difference]: Without dead ends: 460 [2018-04-11 11:00:09,548 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=866, Unknown=0, NotChecked=0, Total=992 [2018-04-11 11:00:09,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2018-04-11 11:00:09,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 412. [2018-04-11 11:00:09,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 412 states. [2018-04-11 11:00:09,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 453 transitions. [2018-04-11 11:00:09,552 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 453 transitions. Word has length 93 [2018-04-11 11:00:09,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:09,552 INFO L459 AbstractCegarLoop]: Abstraction has 412 states and 453 transitions. [2018-04-11 11:00:09,552 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 11:00:09,552 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 453 transitions. [2018-04-11 11:00:09,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-11 11:00:09,553 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:09,553 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:09,553 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:09,553 INFO L82 PathProgramCache]: Analyzing trace with hash 1211753416, now seen corresponding path program 1 times [2018-04-11 11:00:09,553 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:09,553 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:09,554 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:09,554 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:09,554 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:09,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:09,560 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:09,703 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:09,703 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:00:09,703 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 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:00:09,708 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:09,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:09,758 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:00:09,819 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 16 treesize of output 15 [2018-04-11 11:00:09,820 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:09,823 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:09,823 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2018-04-11 11:00:09,865 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 27 treesize of output 37 [2018-04-11 11:00:09,868 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2018-04-11 11:00:09,868 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:09,877 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2018-04-11 11:00:09,877 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:09,881 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:09,884 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:09,884 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:32, output treesize:28 [2018-04-11 11:00:09,902 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2018-04-11 11:00:09,903 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 28 treesize of output 21 [2018-04-11 11:00:09,903 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:09,909 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 21 treesize of output 10 [2018-04-11 11:00:09,910 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:09,916 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 5 [2018-04-11 11:00:09,916 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:09,919 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:09,920 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:09,920 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-11 11:00:09,932 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:09,949 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:00:09,949 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [11] total 20 [2018-04-11 11:00:09,950 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 11:00:09,950 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 11:00:09,950 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2018-04-11 11:00:09,950 INFO L87 Difference]: Start difference. First operand 412 states and 453 transitions. Second operand 21 states. [2018-04-11 11:00:10,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:10,591 INFO L93 Difference]: Finished difference Result 414 states and 458 transitions. [2018-04-11 11:00:10,591 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 11:00:10,591 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 95 [2018-04-11 11:00:10,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:10,593 INFO L225 Difference]: With dead ends: 414 [2018-04-11 11:00:10,593 INFO L226 Difference]: Without dead ends: 414 [2018-04-11 11:00:10,593 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=186, Invalid=684, Unknown=0, NotChecked=0, Total=870 [2018-04-11 11:00:10,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2018-04-11 11:00:10,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 411. [2018-04-11 11:00:10,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 411 states. [2018-04-11 11:00:10,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 452 transitions. [2018-04-11 11:00:10,596 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 452 transitions. Word has length 95 [2018-04-11 11:00:10,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:10,597 INFO L459 AbstractCegarLoop]: Abstraction has 411 states and 452 transitions. [2018-04-11 11:00:10,597 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 11:00:10,597 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 452 transitions. [2018-04-11 11:00:10,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-11 11:00:10,597 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:10,597 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:10,597 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:10,597 INFO L82 PathProgramCache]: Analyzing trace with hash 1211753417, now seen corresponding path program 1 times [2018-04-11 11:00:10,597 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:10,598 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:10,598 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:10,598 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:10,598 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:10,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:10,605 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:10,814 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:10,814 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:00:10,814 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 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:00:10,819 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:10,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:10,856 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:00:10,912 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:10,913 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:10,914 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-11 11:00:10,914 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:10,920 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 22 treesize of output 29 [2018-04-11 11:00:10,921 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:10,925 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:10,926 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:39 [2018-04-11 11:00:10,986 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 41 treesize of output 49 [2018-04-11 11:00:10,988 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 35 [2018-04-11 11:00:10,989 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:11,002 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 37 [2018-04-11 11:00:11,002 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:11,009 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:11,024 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 40 treesize of output 48 [2018-04-11 11:00:11,026 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 40 [2018-04-11 11:00:11,026 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:11,043 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:11,048 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:11,048 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:70, output treesize:62 [2018-04-11 11:00:11,075 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 1 case distinctions, treesize of input 46 treesize of output 44 [2018-04-11 11:00:11,077 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 40 treesize of output 35 [2018-04-11 11:00:11,078 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:11,087 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 35 treesize of output 20 [2018-04-11 11:00:11,087 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:11,099 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 16 [2018-04-11 11:00:11,099 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:11,104 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:11,112 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 1 case distinctions, treesize of input 41 treesize of output 39 [2018-04-11 11:00:11,115 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 35 treesize of output 30 [2018-04-11 11:00:11,115 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:11,125 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 30 treesize of output 15 [2018-04-11 11:00:11,125 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:11,133 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 11 [2018-04-11 11:00:11,133 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:11,137 INFO L267 ElimStorePlain]: Start of recursive call 6: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:11,141 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:11,141 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:80, output treesize:20 [2018-04-11 11:00:11,168 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:11,185 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:00:11,185 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2018-04-11 11:00:11,185 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 11:00:11,186 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 11:00:11,186 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=453, Unknown=1, NotChecked=0, Total=506 [2018-04-11 11:00:11,186 INFO L87 Difference]: Start difference. First operand 411 states and 452 transitions. Second operand 23 states. [2018-04-11 11:00:12,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:12,186 INFO L93 Difference]: Finished difference Result 424 states and 468 transitions. [2018-04-11 11:00:12,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 11:00:12,186 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 95 [2018-04-11 11:00:12,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:12,187 INFO L225 Difference]: With dead ends: 424 [2018-04-11 11:00:12,187 INFO L226 Difference]: Without dead ends: 424 [2018-04-11 11:00:12,187 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=223, Invalid=1107, Unknown=2, NotChecked=0, Total=1332 [2018-04-11 11:00:12,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2018-04-11 11:00:12,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 410. [2018-04-11 11:00:12,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 410 states. [2018-04-11 11:00:12,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 451 transitions. [2018-04-11 11:00:12,190 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 451 transitions. Word has length 95 [2018-04-11 11:00:12,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:12,191 INFO L459 AbstractCegarLoop]: Abstraction has 410 states and 451 transitions. [2018-04-11 11:00:12,191 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 11:00:12,191 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 451 transitions. [2018-04-11 11:00:12,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-11 11:00:12,191 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:12,191 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:12,192 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:12,192 INFO L82 PathProgramCache]: Analyzing trace with hash 256287223, now seen corresponding path program 1 times [2018-04-11 11:00:12,192 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:12,192 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:12,192 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:12,192 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:12,192 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:12,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:12,211 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:12,646 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:12,647 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:00:12,647 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2018-04-11 11:00:12,647 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 11:00:12,647 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 11:00:12,647 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=500, Unknown=0, NotChecked=0, Total=552 [2018-04-11 11:00:12,647 INFO L87 Difference]: Start difference. First operand 410 states and 451 transitions. Second operand 24 states. [2018-04-11 11:00:13,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:13,908 INFO L93 Difference]: Finished difference Result 438 states and 481 transitions. [2018-04-11 11:00:13,908 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 11:00:13,908 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 95 [2018-04-11 11:00:13,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:13,909 INFO L225 Difference]: With dead ends: 438 [2018-04-11 11:00:13,909 INFO L226 Difference]: Without dead ends: 438 [2018-04-11 11:00:13,910 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=229, Invalid=2321, Unknown=0, NotChecked=0, Total=2550 [2018-04-11 11:00:13,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2018-04-11 11:00:13,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 410. [2018-04-11 11:00:13,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 410 states. [2018-04-11 11:00:13,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 450 transitions. [2018-04-11 11:00:13,915 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 450 transitions. Word has length 95 [2018-04-11 11:00:13,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:13,916 INFO L459 AbstractCegarLoop]: Abstraction has 410 states and 450 transitions. [2018-04-11 11:00:13,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 11:00:13,916 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 450 transitions. [2018-04-11 11:00:13,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 11:00:13,916 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:13,916 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:13,917 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:13,917 INFO L82 PathProgramCache]: Analyzing trace with hash -645030493, now seen corresponding path program 1 times [2018-04-11 11:00:13,917 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:13,917 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:13,917 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:13,917 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:13,918 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:13,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:13,964 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:14,481 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:00:14,481 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:00:14,481 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 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:00:14,486 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:14,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:14,523 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:00:14,524 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 11:00:14,524 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,526 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,526 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 11:00:14,638 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 11:00:14,638 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,641 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,641 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2018-04-11 11:00:14,663 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 11:00:14,664 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:00:14,664 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,665 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,670 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,670 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:20 [2018-04-11 11:00:14,682 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2018-04-11 11:00:14,684 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:14,685 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 29 [2018-04-11 11:00:14,685 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,688 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,692 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,692 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2018-04-11 11:00:14,776 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:00:14,777 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:00:14,778 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,779 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,790 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:14,793 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 28 treesize of output 29 [2018-04-11 11:00:14,794 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:00:14,794 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,799 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,807 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,807 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:58, output treesize:55 [2018-04-11 11:00:14,855 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 19 treesize of output 31 [2018-04-11 11:00:14,863 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-11 11:00:14,863 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:14,881 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 17 treesize of output 22 [2018-04-11 11:00:14,881 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 11:00:14,890 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:00:14,916 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:14,935 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 76 [2018-04-11 11:00:14,963 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 1 new quantified variables, introduced 4 case distinctions, treesize of input 52 treesize of output 66 [2018-04-11 11:00:14,964 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 11:00:15,066 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:15,070 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 50 [2018-04-11 11:00:15,071 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:00:15,138 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 45 treesize of output 44 [2018-04-11 11:00:15,139 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:15,189 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:15,274 INFO L267 ElimStorePlain]: Start of recursive call 5: 5 dim-1 vars, End of recursive call: 3 dim-0 vars, and 6 xjuncts. [2018-04-11 11:00:15,330 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 7 dim-0 vars, and 12 xjuncts. [2018-04-11 11:00:15,330 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:71, output treesize:733 [2018-04-11 11:00:15,572 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:15,572 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:15,573 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:15,574 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 32 treesize of output 45 [2018-04-11 11:00:15,574 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:15,582 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:15,582 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:321, output treesize:103 [2018-04-11 11:00:15,733 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 122 treesize of output 104 [2018-04-11 11:00:15,734 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 15 treesize of output 3 [2018-04-11 11:00:15,768 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:15,775 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 72 [2018-04-11 11:00:15,775 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-11 11:00:15,781 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:15,787 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:15,787 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:130, output treesize:83 [2018-04-11 11:00:15,877 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 5 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 48 [2018-04-11 11:00:15,879 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 18 treesize of output 5 [2018-04-11 11:00:15,880 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:15,884 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2018-04-11 11:00:15,884 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:15,886 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 4 [2018-04-11 11:00:15,886 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:15,887 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:15,888 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:15,888 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:84, output treesize:5 [2018-04-11 11:00:15,915 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:15,931 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:00:15,931 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [23] imperfect sequences [23] total 39 [2018-04-11 11:00:15,932 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-11 11:00:15,932 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-11 11:00:15,932 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=1454, Unknown=0, NotChecked=0, Total=1560 [2018-04-11 11:00:15,932 INFO L87 Difference]: Start difference. First operand 410 states and 450 transitions. Second operand 40 states. [2018-04-11 11:00:16,680 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 93 DAG size of output 92 [2018-04-11 11:00:17,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:17,831 INFO L93 Difference]: Finished difference Result 427 states and 471 transitions. [2018-04-11 11:00:17,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-11 11:00:17,831 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 96 [2018-04-11 11:00:17,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:17,832 INFO L225 Difference]: With dead ends: 427 [2018-04-11 11:00:17,832 INFO L226 Difference]: Without dead ends: 427 [2018-04-11 11:00:17,833 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 76 SyntacticMatches, 8 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1194 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=330, Invalid=4092, Unknown=0, NotChecked=0, Total=4422 [2018-04-11 11:00:17,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2018-04-11 11:00:17,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 410. [2018-04-11 11:00:17,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 410 states. [2018-04-11 11:00:17,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 449 transitions. [2018-04-11 11:00:17,837 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 449 transitions. Word has length 96 [2018-04-11 11:00:17,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:17,837 INFO L459 AbstractCegarLoop]: Abstraction has 410 states and 449 transitions. [2018-04-11 11:00:17,837 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-11 11:00:17,837 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 449 transitions. [2018-04-11 11:00:17,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-11 11:00:17,838 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:17,838 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:17,838 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:17,838 INFO L82 PathProgramCache]: Analyzing trace with hash 236092529, now seen corresponding path program 1 times [2018-04-11 11:00:17,838 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:17,838 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:17,841 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:17,841 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:17,841 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:17,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:17,854 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:18,234 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:18,235 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:00:18,235 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 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:00:18,240 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:18,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:18,274 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:00:18,276 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 11:00:18,276 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,280 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,280 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 11:00:18,349 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:00:18,350 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:00:18,350 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,351 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,355 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,355 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:28, output treesize:21 [2018-04-11 11:00:18,385 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:00:18,386 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:00:18,386 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,388 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,410 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 21 treesize of output 33 [2018-04-11 11:00:18,416 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 35 [2018-04-11 11:00:18,416 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:00:18,430 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 18 treesize of output 17 [2018-04-11 11:00:18,431 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,441 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:00:18,451 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:00:18,451 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:37, output treesize:53 [2018-04-11 11:00:18,487 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:18,488 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:18,488 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 35 treesize of output 29 [2018-04-11 11:00:18,488 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,500 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,500 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:69, output treesize:29 [2018-04-11 11:00:18,632 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:18,633 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:18,634 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:18,634 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 38 treesize of output 74 [2018-04-11 11:00:18,634 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,642 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,642 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:67 [2018-04-11 11:00:18,759 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 59 [2018-04-11 11:00:18,761 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 52 treesize of output 51 [2018-04-11 11:00:18,761 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,779 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,798 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 3 case distinctions, treesize of input 76 treesize of output 79 [2018-04-11 11:00:18,800 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 77 treesize of output 76 [2018-04-11 11:00:18,801 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,829 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,837 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:18,837 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:98, output treesize:90 [2018-04-11 11:00:18,882 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 54 [2018-04-11 11:00:18,884 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 26 [2018-04-11 11:00:18,885 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,893 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,901 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:18,901 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:108, output treesize:78 [2018-04-11 11:00:18,954 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 62 [2018-04-11 11:00:18,955 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 47 treesize of output 38 [2018-04-11 11:00:18,956 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,973 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 51 treesize of output 42 [2018-04-11 11:00:18,973 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:18,988 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 42 treesize of output 39 [2018-04-11 11:00:18,988 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:19,002 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2018-04-11 11:00:19,003 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:19,015 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2018-04-11 11:00:19,015 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:19,025 INFO L267 ElimStorePlain]: Start of recursive call 2: 5 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:00:19,038 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 11:00:19,038 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:82, output treesize:49 [2018-04-11 11:00:19,162 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:19,179 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:00:19,180 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 43 [2018-04-11 11:00:19,180 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-11 11:00:19,180 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-11 11:00:19,180 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1774, Unknown=0, NotChecked=0, Total=1892 [2018-04-11 11:00:19,180 INFO L87 Difference]: Start difference. First operand 410 states and 449 transitions. Second operand 44 states. [2018-04-11 11:00:22,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:22,613 INFO L93 Difference]: Finished difference Result 697 states and 776 transitions. [2018-04-11 11:00:22,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-11 11:00:22,613 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 99 [2018-04-11 11:00:22,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:22,614 INFO L225 Difference]: With dead ends: 697 [2018-04-11 11:00:22,614 INFO L226 Difference]: Without dead ends: 697 [2018-04-11 11:00:22,615 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 83 SyntacticMatches, 3 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1921 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=580, Invalid=7076, Unknown=0, NotChecked=0, Total=7656 [2018-04-11 11:00:22,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2018-04-11 11:00:22,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 522. [2018-04-11 11:00:22,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 522 states. [2018-04-11 11:00:22,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 577 transitions. [2018-04-11 11:00:22,619 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 577 transitions. Word has length 99 [2018-04-11 11:00:22,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:22,619 INFO L459 AbstractCegarLoop]: Abstraction has 522 states and 577 transitions. [2018-04-11 11:00:22,619 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-11 11:00:22,619 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 577 transitions. [2018-04-11 11:00:22,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-11 11:00:22,620 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:22,620 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:22,620 INFO L408 AbstractCegarLoop]: === Iteration 54 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:22,620 INFO L82 PathProgramCache]: Analyzing trace with hash 236092530, now seen corresponding path program 1 times [2018-04-11 11:00:22,620 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:22,620 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:22,621 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:22,621 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:22,621 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:22,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:22,639 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:23,401 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:23,402 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:00:23,402 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 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:00:23,407 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:23,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:23,441 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:00:23,443 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 11:00:23,443 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:23,445 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:23,445 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 11:00:23,621 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:00:23,623 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:00:23,623 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:23,624 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:23,634 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:00:23,636 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:00:23,636 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:23,637 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:23,644 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:23,644 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:44, output treesize:37 [2018-04-11 11:00:23,710 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 40 [2018-04-11 11:00:23,713 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 31 treesize of output 30 [2018-04-11 11:00:23,713 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:23,738 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 32 [2018-04-11 11:00:23,738 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:00:23,771 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-11 11:00:23,794 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 19 treesize of output 31 [2018-04-11 11:00:23,796 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-11 11:00:23,796 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:23,812 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 17 treesize of output 22 [2018-04-11 11:00:23,812 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-11 11:00:23,820 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:00:23,839 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 11:00:23,840 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:53, output treesize:165 [2018-04-11 11:00:23,910 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:23,911 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:23,911 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 67 treesize of output 61 [2018-04-11 11:00:23,911 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:23,924 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:23,924 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:106, output treesize:61 [2018-04-11 11:00:24,117 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:24,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:24,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:24,119 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 32 treesize of output 25 [2018-04-11 11:00:24,119 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,128 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:24,129 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 57 [2018-04-11 11:00:24,129 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,136 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,136 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:81, output treesize:57 [2018-04-11 11:00:24,274 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 66 treesize of output 73 [2018-04-11 11:00:24,276 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 67 treesize of output 66 [2018-04-11 11:00:24,276 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,305 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,325 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 50 treesize of output 76 [2018-04-11 11:00:24,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 69 treesize of output 68 [2018-04-11 11:00:24,327 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,347 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,354 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:24,354 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:88, output treesize:82 [2018-04-11 11:00:24,474 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 102 treesize of output 91 [2018-04-11 11:00:24,476 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 80 treesize of output 67 [2018-04-11 11:00:24,476 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,491 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 67 treesize of output 63 [2018-04-11 11:00:24,492 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,516 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2018-04-11 11:00:24,516 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-11 11:00:24,532 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 76 treesize of output 72 [2018-04-11 11:00:24,533 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,548 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 41 [2018-04-11 11:00:24,549 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:24,561 INFO L267 ElimStorePlain]: Start of recursive call 2: 5 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:00:24,580 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 47 [2018-04-11 11:00:24,582 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 43 treesize of output 30 [2018-04-11 11:00:24,583 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,597 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 30 treesize of output 21 [2018-04-11 11:00:24,597 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,611 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 39 treesize of output 26 [2018-04-11 11:00:24,611 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,634 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2018-04-11 11:00:24,635 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,641 INFO L267 ElimStorePlain]: Start of recursive call 8: 5 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,644 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 55 treesize of output 43 [2018-04-11 11:00:24,646 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2018-04-11 11:00:24,646 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,652 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2018-04-11 11:00:24,652 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:24,658 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2018-04-11 11:00:24,658 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,663 INFO L267 ElimStorePlain]: Start of recursive call 13: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:24,674 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:00:24,674 INFO L202 ElimStorePlain]: Needed 16 recursive calls to eliminate 5 variables, input treesize:120, output treesize:29 [2018-04-11 11:00:24,805 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:24,821 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:00:24,821 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 27] total 52 [2018-04-11 11:00:24,822 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-11 11:00:24,822 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-11 11:00:24,822 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=2613, Unknown=0, NotChecked=0, Total=2756 [2018-04-11 11:00:24,822 INFO L87 Difference]: Start difference. First operand 522 states and 577 transitions. Second operand 53 states. [2018-04-11 11:00:28,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:28,480 INFO L93 Difference]: Finished difference Result 602 states and 674 transitions. [2018-04-11 11:00:28,480 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-11 11:00:28,481 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 99 [2018-04-11 11:00:28,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:28,482 INFO L225 Difference]: With dead ends: 602 [2018-04-11 11:00:28,482 INFO L226 Difference]: Without dead ends: 602 [2018-04-11 11:00:28,483 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 77 SyntacticMatches, 4 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3242 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=790, Invalid=10766, Unknown=0, NotChecked=0, Total=11556 [2018-04-11 11:00:28,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2018-04-11 11:00:28,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 522. [2018-04-11 11:00:28,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 522 states. [2018-04-11 11:00:28,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 575 transitions. [2018-04-11 11:00:28,487 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 575 transitions. Word has length 99 [2018-04-11 11:00:28,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:28,487 INFO L459 AbstractCegarLoop]: Abstraction has 522 states and 575 transitions. [2018-04-11 11:00:28,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-11 11:00:28,488 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 575 transitions. [2018-04-11 11:00:28,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-04-11 11:00:28,488 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:28,488 INFO L355 BasicCegarLoop]: trace histogram [8, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:28,488 INFO L408 AbstractCegarLoop]: === Iteration 55 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:28,489 INFO L82 PathProgramCache]: Analyzing trace with hash -1165266078, now seen corresponding path program 1 times [2018-04-11 11:00:28,489 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:28,489 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:28,489 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:28,489 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:28,489 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:28,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:28,508 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:28,677 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2018-04-11 11:00:28,678 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:00:28,678 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 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:00:28,683 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:28,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:28,727 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:00:28,743 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:00:28,743 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:00:28,744 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:28,744 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:28,746 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:28,746 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:8 [2018-04-11 11:00:28,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:28,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:28,793 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:00:28,793 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:28,797 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:28,797 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:16 [2018-04-11 11:00:28,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 22 treesize of output 23 [2018-04-11 11:00:28,828 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:00:28,828 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:28,831 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:28,834 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:28,834 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:12 [2018-04-11 11:00:28,846 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2018-04-11 11:00:28,847 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 12 treesize of output 4 [2018-04-11 11:00:28,847 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:28,848 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:28,848 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:28,848 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:4 [2018-04-11 11:00:28,863 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 112 proven. 7 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2018-04-11 11:00:28,881 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:00:28,881 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 24 [2018-04-11 11:00:28,881 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 11:00:28,881 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 11:00:28,881 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2018-04-11 11:00:28,881 INFO L87 Difference]: Start difference. First operand 522 states and 575 transitions. Second operand 24 states. [2018-04-11 11:00:29,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:29,268 INFO L93 Difference]: Finished difference Result 535 states and 582 transitions. [2018-04-11 11:00:29,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 11:00:29,268 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 172 [2018-04-11 11:00:29,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:29,269 INFO L225 Difference]: With dead ends: 535 [2018-04-11 11:00:29,269 INFO L226 Difference]: Without dead ends: 535 [2018-04-11 11:00:29,269 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 163 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 11:00:29,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2018-04-11 11:00:29,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 522. [2018-04-11 11:00:29,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 522 states. [2018-04-11 11:00:29,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 569 transitions. [2018-04-11 11:00:29,272 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 569 transitions. Word has length 172 [2018-04-11 11:00:29,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:29,273 INFO L459 AbstractCegarLoop]: Abstraction has 522 states and 569 transitions. [2018-04-11 11:00:29,273 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 11:00:29,273 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 569 transitions. [2018-04-11 11:00:29,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-11 11:00:29,273 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:29,273 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:29,273 INFO L408 AbstractCegarLoop]: === Iteration 56 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:29,273 INFO L82 PathProgramCache]: Analyzing trace with hash 1003817603, now seen corresponding path program 2 times [2018-04-11 11:00:29,273 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:29,273 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:29,274 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:29,274 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:29,274 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:29,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:29,287 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:30,505 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:00:30,505 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:00:30,505 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 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:00:30,509 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:00:30,542 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:00:30,542 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:00:30,544 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:00:30,546 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 11:00:30,546 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:30,547 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:30,547 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 11:00:30,563 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= |c_#valid| (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1)) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)))) is different from true [2018-04-11 11:00:30,565 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1))) (and (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= |c_#valid| (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))))) is different from true [2018-04-11 11:00:30,583 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1))) (and (= |c_#valid| (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1) |c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 1)) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))))) is different from true [2018-04-11 11:00:30,584 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1))) (and (= |c_#valid| (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base 1)) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))))) is different from true [2018-04-11 11:00:30,590 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1))) (and (= |c_#valid| (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1)) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))))) is different from true [2018-04-11 11:00:30,593 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1))) (and (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 1) |c_#valid|) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))))) is different from true [2018-04-11 11:00:30,595 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1))) (and (= (store (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base 1) |c_#valid|) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))))) is different from true [2018-04-11 11:00:30,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:30,715 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:30,715 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:30,716 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 48 [2018-04-11 11:00:30,718 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 43 [2018-04-11 11:00:30,722 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 39 [2018-04-11 11:00:30,729 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 0 case distinctions, treesize of input 27 treesize of output 38 [2018-04-11 11:00:30,729 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:30,735 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:30,741 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:30,746 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:30,753 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:30,753 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:44, output treesize:38 [2018-04-11 11:00:30,798 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 21 not checked. [2018-04-11 11:00:30,815 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:00:30,816 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14] total 28 [2018-04-11 11:00:30,816 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-11 11:00:30,816 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-11 11:00:30,816 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=356, Unknown=8, NotChecked=322, Total=812 [2018-04-11 11:00:30,816 INFO L87 Difference]: Start difference. First operand 522 states and 569 transitions. Second operand 29 states. [2018-04-11 11:00:32,214 WARN L151 SmtUtils]: Spent 141ms on a formula simplification. DAG size of input: 61 DAG size of output 59 [2018-04-11 11:00:34,163 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 74 DAG size of output 54 [2018-04-11 11:00:34,858 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 70 DAG size of output 49 [2018-04-11 11:00:35,953 WARN L151 SmtUtils]: Spent 198ms on a formula simplification. DAG size of input: 79 DAG size of output 77 [2018-04-11 11:00:36,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:36,603 INFO L93 Difference]: Finished difference Result 766 states and 835 transitions. [2018-04-11 11:00:36,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-11 11:00:36,603 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 97 [2018-04-11 11:00:36,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:36,604 INFO L225 Difference]: With dead ends: 766 [2018-04-11 11:00:36,604 INFO L226 Difference]: Without dead ends: 766 [2018-04-11 11:00:36,605 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 105 SyntacticMatches, 9 SemanticMatches, 51 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 524 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=477, Invalid=1537, Unknown=84, NotChecked=658, Total=2756 [2018-04-11 11:00:36,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2018-04-11 11:00:36,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 578. [2018-04-11 11:00:36,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2018-04-11 11:00:36,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 630 transitions. [2018-04-11 11:00:36,610 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 630 transitions. Word has length 97 [2018-04-11 11:00:36,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:36,610 INFO L459 AbstractCegarLoop]: Abstraction has 578 states and 630 transitions. [2018-04-11 11:00:36,610 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-11 11:00:36,610 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 630 transitions. [2018-04-11 11:00:36,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-11 11:00:36,611 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:36,611 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:36,611 INFO L408 AbstractCegarLoop]: === Iteration 57 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:36,612 INFO L82 PathProgramCache]: Analyzing trace with hash 1003817604, now seen corresponding path program 2 times [2018-04-11 11:00:36,612 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:36,612 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:36,612 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:36,612 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:00:36,612 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:36,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:36,631 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:37,457 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:37,457 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:00:37,458 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 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:00:37,462 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:00:37,499 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:00:37,499 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:00:37,502 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:00:37,504 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 11:00:37,504 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:37,508 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 11:00:37,508 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:37,510 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:37,511 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:14 [2018-04-11 11:00:37,569 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= |c_#length| (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80)) (= 0 (select (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)))) is different from true [2018-04-11 11:00:37,582 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= |c_#length| (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) |c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 16)) (= 0 (select (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)))) is different from true [2018-04-11 11:00:37,585 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= |c_#length| (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base 16)) (= 0 (select (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)))) is different from true [2018-04-11 11:00:37,651 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,652 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,652 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:00:37,653 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:37,657 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:37,657 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:33 [2018-04-11 11:00:37,690 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= (store (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 16) |c_#length|) (not (= c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 (select (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)))) is different from true [2018-04-11 11:00:37,789 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,790 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,790 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,791 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 16 treesize of output 13 [2018-04-11 11:00:37,791 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:37,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,799 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 33 [2018-04-11 11:00:37,801 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,801 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,802 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 55 [2018-04-11 11:00:37,812 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 47 [2018-04-11 11:00:37,814 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 11:00:37,814 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:37,839 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,840 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,842 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,842 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,843 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,850 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 58 [2018-04-11 11:00:37,851 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-04-11 11:00:37,902 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,906 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 44 [2018-04-11 11:00:37,907 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2018-04-11 11:00:37,951 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:37,955 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 44 [2018-04-11 11:00:37,955 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2018-04-11 11:00:38,008 INFO L267 ElimStorePlain]: Start of recursive call 5: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2018-04-11 11:00:38,058 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2018-04-11 11:00:38,107 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2018-04-11 11:00:38,173 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 20 dim-0 vars, and 7 xjuncts. [2018-04-11 11:00:38,173 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:51, output treesize:248 [2018-04-11 11:00:38,328 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 27 trivial. 14 not checked. [2018-04-11 11:00:38,346 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:00:38,346 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 28 [2018-04-11 11:00:38,346 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-11 11:00:38,347 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-11 11:00:38,347 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=488, Unknown=18, NotChecked=196, Total=812 [2018-04-11 11:00:38,347 INFO L87 Difference]: Start difference. First operand 578 states and 630 transitions. Second operand 29 states. [2018-04-11 11:00:39,190 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 66 DAG size of output 63 [2018-04-11 11:00:39,445 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 68 DAG size of output 65 [2018-04-11 11:00:39,810 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 60 DAG size of output 55 [2018-04-11 11:00:40,452 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 74 DAG size of output 64 [2018-04-11 11:00:42,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:42,252 INFO L93 Difference]: Finished difference Result 789 states and 860 transitions. [2018-04-11 11:00:42,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-11 11:00:42,252 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 97 [2018-04-11 11:00:42,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:42,253 INFO L225 Difference]: With dead ends: 789 [2018-04-11 11:00:42,254 INFO L226 Difference]: Without dead ends: 789 [2018-04-11 11:00:42,254 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 104 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=250, Invalid=1292, Unknown=34, NotChecked=316, Total=1892 [2018-04-11 11:00:42,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2018-04-11 11:00:42,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 578. [2018-04-11 11:00:42,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2018-04-11 11:00:42,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 628 transitions. [2018-04-11 11:00:42,258 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 628 transitions. Word has length 97 [2018-04-11 11:00:42,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:42,258 INFO L459 AbstractCegarLoop]: Abstraction has 578 states and 628 transitions. [2018-04-11 11:00:42,258 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-11 11:00:42,258 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 628 transitions. [2018-04-11 11:00:42,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-11 11:00:42,258 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:42,258 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:42,258 INFO L408 AbstractCegarLoop]: === Iteration 58 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:42,259 INFO L82 PathProgramCache]: Analyzing trace with hash -121114874, now seen corresponding path program 1 times [2018-04-11 11:00:42,259 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:42,259 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:42,259 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:42,259 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:00:42,259 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:42,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:42,270 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:42,749 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:42,749 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:00:42,749 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2018-04-11 11:00:42,750 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 11:00:42,750 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 11:00:42,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=593, Unknown=0, NotChecked=0, Total=650 [2018-04-11 11:00:42,750 INFO L87 Difference]: Start difference. First operand 578 states and 628 transitions. Second operand 26 states. [2018-04-11 11:00:44,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:44,057 INFO L93 Difference]: Finished difference Result 598 states and 648 transitions. [2018-04-11 11:00:44,057 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-11 11:00:44,057 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 100 [2018-04-11 11:00:44,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:44,058 INFO L225 Difference]: With dead ends: 598 [2018-04-11 11:00:44,058 INFO L226 Difference]: Without dead ends: 598 [2018-04-11 11:00:44,059 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 627 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=263, Invalid=2817, Unknown=0, NotChecked=0, Total=3080 [2018-04-11 11:00:44,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2018-04-11 11:00:44,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 578. [2018-04-11 11:00:44,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2018-04-11 11:00:44,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 627 transitions. [2018-04-11 11:00:44,063 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 627 transitions. Word has length 100 [2018-04-11 11:00:44,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:44,063 INFO L459 AbstractCegarLoop]: Abstraction has 578 states and 627 transitions. [2018-04-11 11:00:44,063 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 11:00:44,063 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 627 transitions. [2018-04-11 11:00:44,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-11 11:00:44,063 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:44,064 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:44,064 INFO L408 AbstractCegarLoop]: === Iteration 59 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:44,064 INFO L82 PathProgramCache]: Analyzing trace with hash 1964732318, now seen corresponding path program 1 times [2018-04-11 11:00:44,064 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:44,064 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:44,064 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:44,064 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:44,064 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:44,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:44,072 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:44,237 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:44,237 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:00:44,237 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2018-04-11 11:00:44,237 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 11:00:44,237 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 11:00:44,237 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2018-04-11 11:00:44,237 INFO L87 Difference]: Start difference. First operand 578 states and 627 transitions. Second operand 18 states. [2018-04-11 11:00:44,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:44,942 INFO L93 Difference]: Finished difference Result 618 states and 669 transitions. [2018-04-11 11:00:44,943 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 11:00:44,944 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 99 [2018-04-11 11:00:44,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:44,945 INFO L225 Difference]: With dead ends: 618 [2018-04-11 11:00:44,945 INFO L226 Difference]: Without dead ends: 618 [2018-04-11 11:00:44,945 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=1047, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 11:00:44,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2018-04-11 11:00:44,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 578. [2018-04-11 11:00:44,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2018-04-11 11:00:44,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 626 transitions. [2018-04-11 11:00:44,951 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 626 transitions. Word has length 99 [2018-04-11 11:00:44,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:44,951 INFO L459 AbstractCegarLoop]: Abstraction has 578 states and 626 transitions. [2018-04-11 11:00:44,952 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 11:00:44,952 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 626 transitions. [2018-04-11 11:00:44,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-11 11:00:44,952 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:44,952 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:44,952 INFO L408 AbstractCegarLoop]: === Iteration 60 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:44,953 INFO L82 PathProgramCache]: Analyzing trace with hash -1698917038, now seen corresponding path program 2 times [2018-04-11 11:00:44,953 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:44,953 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:44,953 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:44,953 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:00:44,953 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:44,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:44,976 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:45,837 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:45,837 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:00:45,837 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 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:00:45,842 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:00:45,877 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:00:45,877 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:00:45,879 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:00:45,897 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= |c_#valid| (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1)) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)))) is different from true [2018-04-11 11:00:45,900 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1))) (and (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= |c_#valid| (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))))) is different from true [2018-04-11 11:00:45,912 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1))) (and (= |c_#valid| (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1) |c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 1)) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))))) is different from true [2018-04-11 11:00:45,914 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1))) (and (= |c_#valid| (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base 1)) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))))) is different from true [2018-04-11 11:00:45,919 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1))) (and (= |c_#valid| (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1)) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))))) is different from true [2018-04-11 11:00:45,922 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1))) (and (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 1) |c_#valid|) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))))) is different from true [2018-04-11 11:00:45,924 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1))) (and (= (store (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base 1) |c_#valid|) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))))) is different from true [2018-04-11 11:00:46,008 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:46,009 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:46,009 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:46,010 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 48 [2018-04-11 11:00:46,011 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 43 [2018-04-11 11:00:46,015 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 39 [2018-04-11 11:00:46,020 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 0 case distinctions, treesize of input 27 treesize of output 38 [2018-04-11 11:00:46,021 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:46,028 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:46,035 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:46,042 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:00:46,050 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2018-04-11 11:00:46,051 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:44, output treesize:38 [2018-04-11 11:00:46,106 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 21 not checked. [2018-04-11 11:00:46,124 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:00:46,124 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 26 [2018-04-11 11:00:46,124 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-11 11:00:46,124 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-11 11:00:46,124 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=289, Unknown=8, NotChecked=294, Total=702 [2018-04-11 11:00:46,124 INFO L87 Difference]: Start difference. First operand 578 states and 626 transitions. Second operand 27 states. [2018-04-11 11:00:46,579 WARN L151 SmtUtils]: Spent 138ms on a formula simplification. DAG size of input: 92 DAG size of output 46 [2018-04-11 11:00:46,836 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 92 DAG size of output 55 [2018-04-11 11:00:47,041 WARN L151 SmtUtils]: Spent 133ms on a formula simplification. DAG size of input: 68 DAG size of output 51 [2018-04-11 11:00:47,382 WARN L151 SmtUtils]: Spent 217ms on a formula simplification. DAG size of input: 80 DAG size of output 60 [2018-04-11 11:00:47,948 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 92 DAG size of output 55 [2018-04-11 11:00:48,449 WARN L151 SmtUtils]: Spent 193ms on a formula simplification. DAG size of input: 102 DAG size of output 53 [2018-04-11 11:00:48,705 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 100 DAG size of output 47 [2018-04-11 11:00:49,188 WARN L151 SmtUtils]: Spent 278ms on a formula simplification. DAG size of input: 98 DAG size of output 81 [2018-04-11 11:00:49,672 WARN L151 SmtUtils]: Spent 261ms on a formula simplification. DAG size of input: 84 DAG size of output 81 [2018-04-11 11:00:50,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:00:50,791 INFO L93 Difference]: Finished difference Result 744 states and 810 transitions. [2018-04-11 11:00:50,791 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 11:00:50,791 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 99 [2018-04-11 11:00:50,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:00:50,792 INFO L225 Difference]: With dead ends: 744 [2018-04-11 11:00:50,792 INFO L226 Difference]: Without dead ends: 744 [2018-04-11 11:00:50,793 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 108 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=293, Invalid=862, Unknown=63, NotChecked=504, Total=1722 [2018-04-11 11:00:50,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2018-04-11 11:00:50,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 582. [2018-04-11 11:00:50,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 582 states. [2018-04-11 11:00:50,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 632 transitions. [2018-04-11 11:00:50,797 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 632 transitions. Word has length 99 [2018-04-11 11:00:50,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:00:50,797 INFO L459 AbstractCegarLoop]: Abstraction has 582 states and 632 transitions. [2018-04-11 11:00:50,798 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-11 11:00:50,798 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 632 transitions. [2018-04-11 11:00:50,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-11 11:00:50,798 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:00:50,798 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:00:50,798 INFO L408 AbstractCegarLoop]: === Iteration 61 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:00:50,799 INFO L82 PathProgramCache]: Analyzing trace with hash -1698917037, now seen corresponding path program 2 times [2018-04-11 11:00:50,799 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:00:50,799 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:00:50,799 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:50,799 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:00:50,799 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:00:50,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:00:50,812 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:00:51,661 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:00:51,661 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:00:51,661 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 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:00:51,680 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:00:51,717 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:00:51,717 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:00:51,720 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:00:51,821 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= |c_#length| (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80)) (= 0 (select (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)))) is different from true [2018-04-11 11:00:51,836 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= |c_#length| (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) |c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 16)) (= 0 (select (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)))) is different from true [2018-04-11 11:00:51,838 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= |c_#length| (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base 16)) (= 0 (select (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)))) is different from true [2018-04-11 11:00:51,843 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |c_#length|) (= 0 (select (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)))) is different from true [2018-04-11 11:00:51,846 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= (store (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 16) |c_#length|) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 (select (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)))) is different from true [2018-04-11 11:00:51,849 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| Int)) (and (= (store (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 16) |c_#length|) (= 0 (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 (select (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)))) is different from true [2018-04-11 11:00:51,915 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:51,916 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 29 [2018-04-11 11:00:51,918 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:51,919 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:51,920 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 25 treesize of output 45 [2018-04-11 11:00:51,933 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 2 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 52 [2018-04-11 11:00:51,936 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:51,942 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:51,951 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 5 case distinctions, treesize of input 41 treesize of output 63 [2018-04-11 11:00:51,952 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 8 xjuncts. [2018-04-11 11:00:52,044 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 45 [2018-04-11 11:00:52,045 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-11 11:00:52,067 INFO L267 ElimStorePlain]: Start of recursive call 4: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:00:52,086 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:00:52,103 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:00:52,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:52,126 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:52,126 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:00:52,126 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 16 treesize of output 13 [2018-04-11 11:00:52,127 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:00:52,146 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 10 dim-0 vars, and 3 xjuncts. [2018-04-11 11:00:52,146 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:49, output treesize:120 [2018-04-11 11:00:54,642 WARN L151 SmtUtils]: Spent 2463ms on a formula simplification. DAG size of input: 73 DAG size of output 42 [2018-04-11 11:00:54,670 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 21 not checked. [2018-04-11 11:00:54,688 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:00:54,689 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 30 [2018-04-11 11:00:54,689 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-11 11:00:54,689 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-11 11:00:54,689 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=494, Unknown=16, NotChecked=306, Total=930 [2018-04-11 11:00:54,689 INFO L87 Difference]: Start difference. First operand 582 states and 632 transitions. Second operand 31 states. [2018-04-11 11:00:55,473 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 64 DAG size of output 61 [2018-04-11 11:00:55,644 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 74 DAG size of output 63 [2018-04-11 11:00:56,141 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 66 DAG size of output 63 [2018-04-11 11:00:56,652 WARN L151 SmtUtils]: Spent 166ms on a formula simplification. DAG size of input: 88 DAG size of output 72 [2018-04-11 11:00:56,960 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 74 DAG size of output 64 [2018-04-11 11:00:59,788 WARN L151 SmtUtils]: Spent 1364ms on a formula simplification. DAG size of input: 49 DAG size of output 49 [2018-04-11 11:01:00,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:01:00,458 INFO L93 Difference]: Finished difference Result 772 states and 836 transitions. [2018-04-11 11:01:00,458 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-11 11:01:00,459 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 99 [2018-04-11 11:01:00,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:01:00,460 INFO L225 Difference]: With dead ends: 772 [2018-04-11 11:01:00,460 INFO L226 Difference]: Without dead ends: 772 [2018-04-11 11:01:00,460 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 105 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 609 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=414, Invalid=2312, Unknown=54, NotChecked=642, Total=3422 [2018-04-11 11:01:00,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2018-04-11 11:01:00,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 567. [2018-04-11 11:01:00,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 567 states. [2018-04-11 11:01:00,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 615 transitions. [2018-04-11 11:01:00,466 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 615 transitions. Word has length 99 [2018-04-11 11:01:00,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:01:00,466 INFO L459 AbstractCegarLoop]: Abstraction has 567 states and 615 transitions. [2018-04-11 11:01:00,466 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-11 11:01:00,466 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 615 transitions. [2018-04-11 11:01:00,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-04-11 11:01:00,467 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:01:00,467 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:01:00,467 INFO L408 AbstractCegarLoop]: === Iteration 62 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:01:00,467 INFO L82 PathProgramCache]: Analyzing trace with hash -478318300, now seen corresponding path program 1 times [2018-04-11 11:01:00,467 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:01:00,467 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:01:00,468 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:00,468 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:01:00,468 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:00,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:01:00,479 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:01:00,999 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:01:00,999 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:01:00,999 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 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:01:01,004 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:01:01,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:01:01,037 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:01:01,151 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (and (= |c_#length| (store (store |c_old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80)) (= 0 (select (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0))) is different from true [2018-04-11 11:01:01,176 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (and (= 0 (select (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (store (store (store |c_old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) |c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| 16) |c_#length|))) is different from true [2018-04-11 11:01:01,179 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base Int)) (and (= 0 (select (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (store (store (store |c_old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| 80) c___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base 16) |c_#length|))) is different from true [2018-04-11 11:01:01,261 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:01,262 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 26 [2018-04-11 11:01:01,264 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:01,266 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:01,266 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 22 treesize of output 42 [2018-04-11 11:01:01,277 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 46 [2018-04-11 11:01:01,277 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-11 11:01:01,299 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:01:01,310 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:01:01,327 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:01,328 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:01,328 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:01,329 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 16 treesize of output 13 [2018-04-11 11:01:01,329 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:01,343 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 2 xjuncts. [2018-04-11 11:01:01,343 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:52, output treesize:84 [2018-04-11 11:01:03,741 WARN L151 SmtUtils]: Spent 2363ms on a formula simplification. DAG size of input: 52 DAG size of output 48 [2018-04-11 11:01:03,778 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 50 treesize of output 47 [2018-04-11 11:01:03,780 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:01:03,780 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:03,788 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:03,811 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 50 treesize of output 47 [2018-04-11 11:01:03,812 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 8 treesize of output 7 [2018-04-11 11:01:03,813 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:03,820 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:03,840 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 39 [2018-04-11 11:01:03,841 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 8 treesize of output 7 [2018-04-11 11:01:03,841 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:03,847 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:03,864 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 46 treesize of output 43 [2018-04-11 11:01:03,866 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:01:03,866 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:03,873 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:03,887 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 11:01:03,887 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 10 variables, input treesize:101, output treesize:91 [2018-04-11 11:01:04,110 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 49 [2018-04-11 11:01:04,114 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 25 treesize of output 14 [2018-04-11 11:01:04,115 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:04,123 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:04,142 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 53 [2018-04-11 11:01:04,144 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 25 treesize of output 14 [2018-04-11 11:01:04,144 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:04,152 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:04,169 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2018-04-11 11:01:04,171 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2018-04-11 11:01:04,171 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:04,176 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:04,193 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2018-04-11 11:01:04,194 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2018-04-11 11:01:04,194 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:04,201 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:04,216 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 11:01:04,216 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 10 variables, input treesize:119, output treesize:59 [2018-04-11 11:01:04,301 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 3 not checked. [2018-04-11 11:01:04,319 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:01:04,319 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19] total 37 [2018-04-11 11:01:04,320 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-11 11:01:04,320 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-11 11:01:04,320 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1054, Unknown=11, NotChecked=204, Total=1406 [2018-04-11 11:01:04,320 INFO L87 Difference]: Start difference. First operand 567 states and 615 transitions. Second operand 38 states. [2018-04-11 11:01:06,077 WARN L151 SmtUtils]: Spent 142ms on a formula simplification. DAG size of input: 91 DAG size of output 84 [2018-04-11 11:01:10,688 WARN L151 SmtUtils]: Spent 4254ms on a formula simplification. DAG size of input: 56 DAG size of output 53 [2018-04-11 11:01:13,342 WARN L151 SmtUtils]: Spent 2044ms on a formula simplification. DAG size of input: 57 DAG size of output 55 [2018-04-11 11:01:13,714 WARN L151 SmtUtils]: Spent 319ms on a formula simplification. DAG size of input: 61 DAG size of output 59 [2018-04-11 11:01:14,146 WARN L151 SmtUtils]: Spent 356ms on a formula simplification. DAG size of input: 74 DAG size of output 73 [2018-04-11 11:01:15,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:01:15,103 INFO L93 Difference]: Finished difference Result 816 states and 898 transitions. [2018-04-11 11:01:15,103 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-11 11:01:15,103 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 103 [2018-04-11 11:01:15,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:01:15,105 INFO L225 Difference]: With dead ends: 816 [2018-04-11 11:01:15,105 INFO L226 Difference]: Without dead ends: 816 [2018-04-11 11:01:15,105 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 93 SyntacticMatches, 5 SemanticMatches, 71 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1402 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=519, Invalid=4300, Unknown=23, NotChecked=414, Total=5256 [2018-04-11 11:01:15,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2018-04-11 11:01:15,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 582. [2018-04-11 11:01:15,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 582 states. [2018-04-11 11:01:15,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 630 transitions. [2018-04-11 11:01:15,109 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 630 transitions. Word has length 103 [2018-04-11 11:01:15,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:01:15,109 INFO L459 AbstractCegarLoop]: Abstraction has 582 states and 630 transitions. [2018-04-11 11:01:15,109 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-11 11:01:15,109 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 630 transitions. [2018-04-11 11:01:15,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-04-11 11:01:15,110 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:01:15,110 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:01:15,110 INFO L408 AbstractCegarLoop]: === Iteration 63 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:01:15,110 INFO L82 PathProgramCache]: Analyzing trace with hash 1460635503, now seen corresponding path program 1 times [2018-04-11 11:01:15,110 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:01:15,110 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:01:15,110 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:15,110 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:01:15,110 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:15,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:01:15,125 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:01:16,851 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:01:16,851 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:01:16,851 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2018-04-11 11:01:16,851 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-11 11:01:16,851 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-11 11:01:16,851 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=1030, Unknown=0, NotChecked=0, Total=1122 [2018-04-11 11:01:16,852 INFO L87 Difference]: Start difference. First operand 582 states and 630 transitions. Second operand 34 states. [2018-04-11 11:01:19,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:01:19,574 INFO L93 Difference]: Finished difference Result 675 states and 736 transitions. [2018-04-11 11:01:19,574 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-11 11:01:19,574 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 105 [2018-04-11 11:01:19,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:01:19,576 INFO L225 Difference]: With dead ends: 675 [2018-04-11 11:01:19,576 INFO L226 Difference]: Without dead ends: 675 [2018-04-11 11:01:19,576 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 7 SyntacticMatches, 12 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=326, Invalid=3706, Unknown=0, NotChecked=0, Total=4032 [2018-04-11 11:01:19,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2018-04-11 11:01:19,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 584. [2018-04-11 11:01:19,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 584 states. [2018-04-11 11:01:19,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 632 transitions. [2018-04-11 11:01:19,580 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 632 transitions. Word has length 105 [2018-04-11 11:01:19,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:01:19,580 INFO L459 AbstractCegarLoop]: Abstraction has 584 states and 632 transitions. [2018-04-11 11:01:19,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-11 11:01:19,580 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 632 transitions. [2018-04-11 11:01:19,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-04-11 11:01:19,581 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:01:19,581 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:01:19,581 INFO L408 AbstractCegarLoop]: === Iteration 64 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:01:19,581 INFO L82 PathProgramCache]: Analyzing trace with hash -1964939449, now seen corresponding path program 1 times [2018-04-11 11:01:19,581 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:01:19,581 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:01:19,581 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:19,581 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:01:19,581 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:19,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:01:19,588 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:01:19,635 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:01:19,636 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:01:19,636 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-11 11:01:19,636 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 11:01:19,636 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 11:01:19,636 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:01:19,636 INFO L87 Difference]: Start difference. First operand 584 states and 632 transitions. Second operand 8 states. [2018-04-11 11:01:19,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:01:19,725 INFO L93 Difference]: Finished difference Result 596 states and 644 transitions. [2018-04-11 11:01:19,725 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:01:19,725 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 106 [2018-04-11 11:01:19,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:01:19,726 INFO L225 Difference]: With dead ends: 596 [2018-04-11 11:01:19,726 INFO L226 Difference]: Without dead ends: 596 [2018-04-11 11:01:19,726 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:01:19,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2018-04-11 11:01:19,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 588. [2018-04-11 11:01:19,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-04-11 11:01:19,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 638 transitions. [2018-04-11 11:01:19,730 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 638 transitions. Word has length 106 [2018-04-11 11:01:19,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:01:19,730 INFO L459 AbstractCegarLoop]: Abstraction has 588 states and 638 transitions. [2018-04-11 11:01:19,730 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 11:01:19,730 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 638 transitions. [2018-04-11 11:01:19,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-11 11:01:19,730 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:01:19,730 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:01:19,730 INFO L408 AbstractCegarLoop]: === Iteration 65 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:01:19,731 INFO L82 PathProgramCache]: Analyzing trace with hash -783580497, now seen corresponding path program 1 times [2018-04-11 11:01:19,731 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:01:19,731 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:01:19,731 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:19,731 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:01:19,731 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:19,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:01:19,742 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:01:20,455 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:01:20,455 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:01:20,456 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2018-04-11 11:01:20,456 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-11 11:01:20,456 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-11 11:01:20,456 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=630, Unknown=0, NotChecked=0, Total=702 [2018-04-11 11:01:20,456 INFO L87 Difference]: Start difference. First operand 588 states and 638 transitions. Second operand 27 states. [2018-04-11 11:01:21,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:01:21,645 INFO L93 Difference]: Finished difference Result 602 states and 652 transitions. [2018-04-11 11:01:21,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 11:01:21,645 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 107 [2018-04-11 11:01:21,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:01:21,646 INFO L225 Difference]: With dead ends: 602 [2018-04-11 11:01:21,646 INFO L226 Difference]: Without dead ends: 602 [2018-04-11 11:01:21,646 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=189, Invalid=1791, Unknown=0, NotChecked=0, Total=1980 [2018-04-11 11:01:21,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2018-04-11 11:01:21,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 590. [2018-04-11 11:01:21,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-04-11 11:01:21,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 640 transitions. [2018-04-11 11:01:21,649 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 640 transitions. Word has length 107 [2018-04-11 11:01:21,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:01:21,649 INFO L459 AbstractCegarLoop]: Abstraction has 590 states and 640 transitions. [2018-04-11 11:01:21,649 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-11 11:01:21,650 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 640 transitions. [2018-04-11 11:01:21,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-04-11 11:01:21,650 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:01:21,650 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:01:21,650 INFO L408 AbstractCegarLoop]: === Iteration 66 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:01:21,650 INFO L82 PathProgramCache]: Analyzing trace with hash -748452083, now seen corresponding path program 1 times [2018-04-11 11:01:21,650 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:01:21,650 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:01:21,651 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:21,651 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:01:21,651 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:21,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:01:21,658 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:01:21,949 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:01:21,949 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:01:21,949 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2018-04-11 11:01:21,950 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 11:01:21,950 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 11:01:21,950 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=457, Unknown=0, NotChecked=0, Total=506 [2018-04-11 11:01:21,950 INFO L87 Difference]: Start difference. First operand 590 states and 640 transitions. Second operand 23 states. [2018-04-11 11:01:22,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:01:22,918 INFO L93 Difference]: Finished difference Result 659 states and 713 transitions. [2018-04-11 11:01:22,918 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-11 11:01:22,918 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 109 [2018-04-11 11:01:22,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:01:22,920 INFO L225 Difference]: With dead ends: 659 [2018-04-11 11:01:22,920 INFO L226 Difference]: Without dead ends: 659 [2018-04-11 11:01:22,920 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=199, Invalid=1871, Unknown=0, NotChecked=0, Total=2070 [2018-04-11 11:01:22,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2018-04-11 11:01:22,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 625. [2018-04-11 11:01:22,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 625 states. [2018-04-11 11:01:22,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 683 transitions. [2018-04-11 11:01:22,925 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 683 transitions. Word has length 109 [2018-04-11 11:01:22,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:01:22,925 INFO L459 AbstractCegarLoop]: Abstraction has 625 states and 683 transitions. [2018-04-11 11:01:22,925 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 11:01:22,925 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 683 transitions. [2018-04-11 11:01:22,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-04-11 11:01:22,925 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:01:22,926 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:01:22,926 INFO L408 AbstractCegarLoop]: === Iteration 67 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:01:22,926 INFO L82 PathProgramCache]: Analyzing trace with hash -499055285, now seen corresponding path program 1 times [2018-04-11 11:01:22,926 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:01:22,926 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:01:22,926 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:22,926 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:01:22,926 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:22,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:01:22,933 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:01:23,025 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:01:23,025 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:01:23,025 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-11 11:01:23,025 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 11:01:23,025 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 11:01:23,025 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:01:23,025 INFO L87 Difference]: Start difference. First operand 625 states and 683 transitions. Second operand 10 states. [2018-04-11 11:01:23,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:01:23,262 INFO L93 Difference]: Finished difference Result 636 states and 692 transitions. [2018-04-11 11:01:23,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 11:01:23,263 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 110 [2018-04-11 11:01:23,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:01:23,264 INFO L225 Difference]: With dead ends: 636 [2018-04-11 11:01:23,264 INFO L226 Difference]: Without dead ends: 636 [2018-04-11 11:01:23,264 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-04-11 11:01:23,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2018-04-11 11:01:23,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 629. [2018-04-11 11:01:23,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 629 states. [2018-04-11 11:01:23,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 688 transitions. [2018-04-11 11:01:23,268 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 688 transitions. Word has length 110 [2018-04-11 11:01:23,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:01:23,268 INFO L459 AbstractCegarLoop]: Abstraction has 629 states and 688 transitions. [2018-04-11 11:01:23,268 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 11:01:23,268 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 688 transitions. [2018-04-11 11:01:23,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-04-11 11:01:23,269 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:01:23,269 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:01:23,269 INFO L408 AbstractCegarLoop]: === Iteration 68 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-11 11:01:23,269 INFO L82 PathProgramCache]: Analyzing trace with hash -1727178002, now seen corresponding path program 1 times [2018-04-11 11:01:23,269 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:01:23,269 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:01:23,269 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:23,269 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:01:23,270 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:01:23,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:01:23,284 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:01:24,317 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:01:24,317 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:01:24,317 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 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:01:24,322 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:01:24,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:01:24,356 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:01:24,359 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 11:01:24,359 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:24,361 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:24,361 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 11:01:24,797 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 11:01:24,798 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:01:24,798 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:24,799 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:24,804 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:01:24,804 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:41, output treesize:32 [2018-04-11 11:01:24,900 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:24,903 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 23 treesize of output 24 [2018-04-11 11:01:24,904 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:01:24,904 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:24,907 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:24,912 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 11:01:24,912 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:45, output treesize:41 [2018-04-11 11:01:25,017 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:25,019 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 32 treesize of output 31 [2018-04-11 11:01:25,021 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:25,021 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:01:25,021 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:25,026 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:25,033 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 11:01:25,033 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:54, output treesize:50 [2018-04-11 11:01:25,287 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:25,288 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:25,300 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 35 treesize of output 55 [2018-04-11 11:01:25,302 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 43 [2018-04-11 11:01:25,302 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:25,331 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:25,345 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:01:25,346 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:01:25,346 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:25,348 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:25,359 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 11:01:25,360 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:82, output treesize:79 [2018-04-11 11:01:25,437 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:25,440 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:25,470 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 50 treesize of output 110 [2018-04-11 11:01:25,471 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-04-11 11:01:25,477 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 11:01:25,478 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:25,930 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 52 treesize of output 57 [2018-04-11 11:01:25,930 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 11:01:26,090 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 52 treesize of output 59 [2018-04-11 11:01:26,091 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-04-11 11:01:26,232 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 42 treesize of output 53 [2018-04-11 11:01:26,232 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2018-04-11 11:01:26,467 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 49 treesize of output 62 [2018-04-11 11:01:26,467 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-04-11 11:01:26,582 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 47 treesize of output 46 [2018-04-11 11:01:26,583 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:26,645 INFO L267 ElimStorePlain]: Start of recursive call 2: 8 dim-1 vars, End of recursive call: and 6 xjuncts. [2018-04-11 11:01:26,720 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 74 treesize of output 82 [2018-04-11 11:01:26,722 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 75 treesize of output 76 [2018-04-11 11:01:26,722 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:26,758 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:26,763 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 68 treesize of output 88 [2018-04-11 11:01:26,764 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:01:26,795 INFO L267 ElimStorePlain]: Start of recursive call 9: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:01:26,797 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:26,797 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 73 treesize of output 70 [2018-04-11 11:01:26,799 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 49 treesize of output 47 [2018-04-11 11:01:26,800 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:01:26,811 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:01:26,813 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:26,815 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 70 treesize of output 71 [2018-04-11 11:01:26,817 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:01:26,817 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:26,827 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:26,829 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:26,829 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 71 [2018-04-11 11:01:26,831 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 49 treesize of output 47 [2018-04-11 11:01:26,832 INFO L267 ElimStorePlain]: Start of recursive call 17: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:01:26,841 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:01:26,853 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 75 treesize of output 83 [2018-04-11 11:01:26,856 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:26,861 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 85 [2018-04-11 11:01:26,861 INFO L267 ElimStorePlain]: Start of recursive call 19: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:01:26,905 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 72 treesize of output 71 [2018-04-11 11:01:26,905 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:26,932 INFO L267 ElimStorePlain]: Start of recursive call 18: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:01:26,934 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:26,937 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 70 treesize of output 71 [2018-04-11 11:01:26,938 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:01:26,938 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:26,948 INFO L267 ElimStorePlain]: Start of recursive call 21: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:27,064 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-2 vars, End of recursive call: 22 dim-0 vars, and 8 xjuncts. [2018-04-11 11:01:27,064 INFO L202 ElimStorePlain]: Needed 22 recursive calls to eliminate 7 variables, input treesize:95, output treesize:728 [2018-04-11 11:01:51,625 WARN L151 SmtUtils]: Spent 24396ms on a formula simplification. DAG size of input: 175 DAG size of output 113 [2018-04-11 11:01:51,719 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,720 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 116 [2018-04-11 11:01:51,746 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,747 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,748 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,748 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 72 [2018-04-11 11:01:51,765 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,765 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,766 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,767 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,767 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,768 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 73 [2018-04-11 11:01:51,768 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:51,774 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:51,785 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:51,815 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,816 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,816 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 125 [2018-04-11 11:01:51,847 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,848 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,850 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 75 [2018-04-11 11:01:51,871 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,872 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,873 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,874 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,875 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,876 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:01:51,876 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 93 [2018-04-11 11:01:51,877 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:01:51,886 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:51,902 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:01:51,937 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:01:51,937 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 17 variables, input treesize:531, output treesize:228 [2018-04-11 11:02:08,038 WARN L151 SmtUtils]: Spent 16050ms on a formula simplification. DAG size of input: 41 DAG size of output 29 [2018-04-11 11:02:08,203 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 128 treesize of output 95 [2018-04-11 11:02:08,205 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 58 treesize of output 25 [2018-04-11 11:02:08,205 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:02:08,211 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2018-04-11 11:02:08,212 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-11 11:02:08,217 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:02:08,223 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:02:08,223 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:128, output treesize:49 [2018-04-11 11:02:08,393 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 43 treesize of output 41 [2018-04-11 11:02:08,395 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:02:08,395 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:02:08,395 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2018-04-11 11:02:08,396 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:02:08,402 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2018-04-11 11:02:08,402 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-11 11:02:08,407 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-04-11 11:02:08,407 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:02:08,409 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:02:08,412 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:02:08,413 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:55, output treesize:3 [2018-04-11 11:02:08,455 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:02:08,472 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:02:08,473 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 27] total 55 [2018-04-11 11:02:08,473 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-04-11 11:02:08,473 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-04-11 11:02:08,473 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=2898, Unknown=14, NotChecked=0, Total=3080 [2018-04-11 11:02:08,473 INFO L87 Difference]: Start difference. First operand 629 states and 688 transitions. Second operand 56 states. [2018-04-11 11:02:10,119 WARN L148 SmtUtils]: Spent 102ms on a formula simplification that was a NOOP. DAG size: 38 [2018-04-11 11:02:14,816 WARN L151 SmtUtils]: Spent 4053ms on a formula simplification. DAG size of input: 78 DAG size of output 63 Received shutdown request... [2018-04-11 11:02:31,592 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 11:02:31,592 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 11:02:31,595 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 11:02:31,595 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 11:02:31 BoogieIcfgContainer [2018-04-11 11:02:31,595 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 11:02:31,596 INFO L168 Benchmark]: Toolchain (without parser) took 181548.56 ms. Allocated memory was 402.7 MB in the beginning and 1.1 GB in the end (delta: 661.1 MB). Free memory was 334.5 MB in the beginning and 426.4 MB in the end (delta: -91.9 MB). Peak memory consumption was 569.2 MB. Max. memory is 5.3 GB. [2018-04-11 11:02:31,596 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 402.7 MB. Free memory is still 363.0 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 11:02:31,596 INFO L168 Benchmark]: CACSL2BoogieTranslator took 280.63 ms. Allocated memory is still 402.7 MB. Free memory was 334.5 MB in the beginning and 306.7 MB in the end (delta: 27.8 MB). Peak memory consumption was 27.8 MB. Max. memory is 5.3 GB. [2018-04-11 11:02:31,597 INFO L168 Benchmark]: Boogie Preprocessor took 45.74 ms. Allocated memory is still 402.7 MB. Free memory was 306.7 MB in the beginning and 302.8 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. [2018-04-11 11:02:31,597 INFO L168 Benchmark]: RCFGBuilder took 605.91 ms. Allocated memory was 402.7 MB in the beginning and 589.3 MB in the end (delta: 186.6 MB). Free memory was 302.8 MB in the beginning and 491.3 MB in the end (delta: -188.5 MB). Peak memory consumption was 24.7 MB. Max. memory is 5.3 GB. [2018-04-11 11:02:31,597 INFO L168 Benchmark]: TraceAbstraction took 180613.59 ms. Allocated memory was 589.3 MB in the beginning and 1.1 GB in the end (delta: 474.5 MB). Free memory was 491.3 MB in the beginning and 426.4 MB in the end (delta: 64.9 MB). Peak memory consumption was 539.4 MB. Max. memory is 5.3 GB. [2018-04-11 11:02:31,598 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 402.7 MB. Free memory is still 363.0 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 280.63 ms. Allocated memory is still 402.7 MB. Free memory was 334.5 MB in the beginning and 306.7 MB in the end (delta: 27.8 MB). Peak memory consumption was 27.8 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 45.74 ms. Allocated memory is still 402.7 MB. Free memory was 306.7 MB in the beginning and 302.8 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 605.91 ms. Allocated memory was 402.7 MB in the beginning and 589.3 MB in the end (delta: 186.6 MB). Free memory was 302.8 MB in the beginning and 491.3 MB in the end (delta: -188.5 MB). Peak memory consumption was 24.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 180613.59 ms. Allocated memory was 589.3 MB in the beginning and 1.1 GB in the end (delta: 474.5 MB). Free memory was 491.3 MB in the beginning and 426.4 MB in the end (delta: 64.9 MB). Peak memory consumption was 539.4 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 581]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 581). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 581]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 581). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 581]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 581). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 583]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 583). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 581]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 581). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 581]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 581). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 581]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 581). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 583]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 583). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 592]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 592). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 595). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 596). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 586]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 586). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 585]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 585). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 592]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 592). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 595). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 596). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 586]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 586). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 563]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 563). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 563]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 563). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 572]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 572). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 572]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 572). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 573). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 572]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 572). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 572]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 572). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 573). Cancelled while BasicCegarLoop was constructing difference of abstraction (629states) and interpolant automaton (currently 26 states, 56 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 143. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 227 locations, 91 error locations. TIMEOUT Result, 180.5s OverallTime, 68 OverallIterations, 8 TraceHistogramMax, 98.5s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 9937 SDtfs, 13892 SDslu, 58645 SDs, 0 SdLazy, 59346 SolverSat, 1943 SolverUnsat, 911 SolverUnknown, 0 SolverNotchecked, 34.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3973 GetRequests, 2155 SyntacticMatches, 119 SemanticMatches, 1698 ConstructedPredicates, 46 IntricatePredicates, 0 DeprecatedPredicates, 17639 ImplicationChecksByTransitivity, 107.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=629occurred in iteration=67, 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.3s AutomataMinimizationTime, 67 MinimizatonAttempts, 2582 StatesRemovedByMinimization, 61 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.3s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 78.2s InterpolantComputationTime, 7326 NumberOfCodeBlocks, 7312 NumberOfCodeBlocksAsserted, 97 NumberOfCheckSat, 7233 ConstructedInterpolants, 901 QuantifiedInterpolants, 22522428 SizeOfPredicates, 291 NumberOfNonLiveVariables, 8660 ConjunctsInSsa, 853 ConjunctsInUnsatCore, 93 InterpolantComputations, 51 PerfectInterpolantSequences, 2303/2698 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/complex_data_creation_test02_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_11-02-31-604.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/complex_data_creation_test02_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_11-02-31-604.csv Completed graceful shutdown