java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/memsafety-ext2/complex_data_creation_test02_false-valid-memtrack.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-8168ed2-m [2018-04-11 21:44:13,142 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 21:44:13,145 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 21:44:13,159 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 21:44:13,160 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 21:44:13,161 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 21:44:13,162 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 21:44:13,164 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 21:44:13,166 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 21:44:13,167 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 21:44:13,167 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 21:44:13,168 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 21:44:13,169 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 21:44:13,170 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 21:44:13,171 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 21:44:13,173 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 21:44:13,175 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 21:44:13,177 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 21:44:13,178 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 21:44:13,179 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 21:44:13,181 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 21:44:13,181 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 21:44:13,182 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 21:44:13,183 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 21:44:13,183 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 21:44:13,185 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 21:44:13,185 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 21:44:13,186 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 21:44:13,186 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 21:44:13,187 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 21:44:13,187 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 21:44:13,187 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-04-11 21:44:13,211 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 21:44:13,211 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 21:44:13,211 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-11 21:44:13,212 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-11 21:44:13,212 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-11 21:44:13,212 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-11 21:44:13,213 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-11 21:44:13,213 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-11 21:44:13,213 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-11 21:44:13,213 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-11 21:44:13,214 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-11 21:44:13,214 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-11 21:44:13,214 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 21:44:13,214 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 21:44:13,215 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 21:44:13,215 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 21:44:13,215 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 21:44:13,215 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 21:44:13,215 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 21:44:13,215 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-11 21:44:13,216 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 21:44:13,216 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 21:44:13,216 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 21:44:13,216 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-11 21:44:13,216 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-11 21:44:13,217 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 21:44:13,217 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 21:44:13,217 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 21:44:13,217 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 21:44:13,218 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 21:44:13,218 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-11 21:44:13,218 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-11 21:44:13,218 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:13,218 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-11 21:44:13,219 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-11 21:44:13,219 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-11 21:44:13,219 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-11 21:44:13,220 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-11 21:44:13,253 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 21:44:13,266 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 21:44:13,270 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 21:44:13,271 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 21:44:13,272 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 21:44:13,273 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety-ext2/complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 21:44:13,591 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG5b47dd1e8 [2018-04-11 21:44:13,759 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 21:44:13,759 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 21:44:13,760 INFO L168 CDTParser]: Scanning complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 21:44:13,770 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 21:44:13,770 INFO L215 ultiparseSymbolTable]: [2018-04-11 21:44:13,771 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 21:44:13,771 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 21:44:13,771 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 21:44:13,771 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 21:44:13,771 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 21:44:13,771 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 21:44:13,771 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 21:44:13,771 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 21:44:13,772 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 21:44:13,772 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 21:44:13,772 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 21:44:13,772 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 21:44:13,772 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 21:44:13,772 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 21:44:13,772 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 21:44:13,772 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 21:44:13,773 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 21:44:13,773 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 21:44:13,773 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 21:44:13,773 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 21:44:13,773 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 21:44:13,773 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 21:44:13,773 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 21:44:13,773 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 21:44:13,773 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 21:44:13,773 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 21:44:13,773 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 21:44:13,773 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 21:44:13,773 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 21:44:13,774 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 21:44:13,774 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 21:44:13,774 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 21:44:13,774 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 21:44:13,774 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 21:44:13,774 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 21:44:13,774 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 21:44:13,774 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 21:44:13,774 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 21:44:13,774 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 21:44:13,774 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 21:44:13,774 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 21:44:13,775 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 21:44:13,775 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 21:44:13,775 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 21:44:13,775 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 21:44:13,775 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 21:44:13,775 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 21:44:13,775 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 21:44:13,775 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 21:44:13,775 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 21:44:13,775 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 21:44:13,775 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 21:44:13,775 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 21:44:13,775 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 21:44:13,776 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 21:44:13,776 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 21:44:13,776 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 21:44:13,776 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 21:44:13,776 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 21:44:13,776 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 21:44:13,776 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 21:44:13,776 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 21:44:13,776 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 21:44:13,776 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 21:44:13,776 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 21:44:13,777 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 21:44:13,777 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 21:44:13,777 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 21:44:13,777 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 21:44:13,777 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 21:44:13,777 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 21:44:13,777 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 21:44:13,777 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 21:44:13,778 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 21:44:13,778 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 21:44:13,778 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 21:44:13,778 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 21:44:13,778 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 21:44:13,778 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 21:44:13,778 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 21:44:13,778 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 21:44:13,778 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 21:44:13,779 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 21:44:13,779 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 21:44:13,779 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 21:44:13,779 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 21:44:13,779 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 21:44:13,779 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 21:44:13,779 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 21:44:13,779 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 21:44:13,779 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 21:44:13,780 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 21:44:13,780 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 21:44:13,780 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 21:44:13,780 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 21:44:13,780 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 21:44:13,780 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 21:44:13,780 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 21:44:13,780 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 21:44:13,780 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 21:44:13,781 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 21:44:13,781 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 21:44:13,781 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 21:44:13,781 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 21:44:13,781 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 21:44:13,781 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 21:44:13,781 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 21:44:13,781 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 21:44:13,782 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 21:44:13,782 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 21:44:13,782 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 21:44:13,782 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 21:44:13,782 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 21:44:13,782 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 21:44:13,782 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 21:44:13,782 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 21:44:13,782 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 21:44:13,783 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 21:44:13,783 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 21:44:13,783 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 21:44:13,783 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 21:44:13,783 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 21:44:13,783 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 21:44:13,783 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 21:44:13,783 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 21:44:13,783 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 21:44:13,783 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 21:44:13,784 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 21:44:13,800 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG5b47dd1e8 [2018-04-11 21:44:13,805 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 21:44:13,807 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 21:44:13,807 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 21:44:13,808 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 21:44:13,812 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 21:44:13,813 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 09:44:13" (1/1) ... [2018-04-11 21:44:13,815 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50070f41 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 09:44:13, skipping insertion in model container [2018-04-11 21:44:13,815 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 09:44:13" (1/1) ... [2018-04-11 21:44:13,828 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 21:44:13,859 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 21:44:14,034 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 21:44:14,094 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 21:44:14,102 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 120 non ball SCCs. Number of states in SCCs 120. [2018-04-11 21:44:14,156 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 09:44:14 WrapperNode [2018-04-11 21:44:14,156 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 21:44:14,157 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 21:44:14,157 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 21:44:14,157 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 21:44:14,168 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 09:44:14" (1/1) ... [2018-04-11 21:44:14,168 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 09:44:14" (1/1) ... [2018-04-11 21:44:14,185 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 09:44:14" (1/1) ... [2018-04-11 21:44:14,186 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 09:44:14" (1/1) ... [2018-04-11 21:44:14,205 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 09:44:14" (1/1) ... [2018-04-11 21:44:14,212 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 09:44:14" (1/1) ... [2018-04-11 21:44:14,215 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 09:44:14" (1/1) ... [2018-04-11 21:44:14,221 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 21:44:14,222 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 21:44:14,222 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 21:44:14,222 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 21:44:14,223 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 09:44:14" (1/1) ... No working directory specified, using /storage/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 21:44:14,340 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 21:44:14,340 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 21:44:14,340 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_32 [2018-04-11 21:44:14,340 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_64 [2018-04-11 21:44:14,341 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data [2018-04-11 21:44:14,341 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData [2018-04-11 21:44:14,341 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append [2018-04-11 21:44:14,341 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 21:44:14,341 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-11 21:44:14,341 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 21:44:14,341 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 21:44:14,341 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 21:44:14,341 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 21:44:14,342 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 21:44:14,342 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 21:44:14,342 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 21:44:14,342 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 21:44:14,342 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 21:44:14,342 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 21:44:14,342 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 21:44:14,343 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 21:44:14,343 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 21:44:14,343 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 21:44:14,343 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 21:44:14,343 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 21:44:14,343 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_32 [2018-04-11 21:44:14,343 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_64 [2018-04-11 21:44:14,343 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 21:44:14,343 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 21:44:14,343 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 21:44:14,343 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 21:44:14,344 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 21:44:14,344 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 21:44:14,344 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 21:44:14,344 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 21:44:14,344 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 21:44:14,344 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 21:44:14,344 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 21:44:14,344 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 21:44:14,344 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 21:44:14,344 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 21:44:14,345 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 21:44:14,345 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 21:44:14,345 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 21:44:14,345 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 21:44:14,345 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 21:44:14,345 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 21:44:14,345 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 21:44:14,345 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 21:44:14,345 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 21:44:14,345 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 21:44:14,346 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 21:44:14,346 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 21:44:14,346 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 21:44:14,346 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 21:44:14,346 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 21:44:14,346 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 21:44:14,346 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 21:44:14,346 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 21:44:14,346 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 21:44:14,346 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 21:44:14,346 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 21:44:14,347 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 21:44:14,347 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 21:44:14,347 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 21:44:14,347 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 21:44:14,347 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 21:44:14,347 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 21:44:14,347 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 21:44:14,347 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-11 21:44:14,347 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 21:44:14,347 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 21:44:14,347 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-11 21:44:14,347 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 21:44:14,348 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 21:44:14,348 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-11 21:44:14,348 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 21:44:14,348 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 21:44:14,348 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 21:44:14,348 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 21:44:14,348 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 21:44:14,348 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 21:44:14,348 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 21:44:14,348 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 21:44:14,349 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 21:44:14,349 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 21:44:14,349 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 21:44:14,349 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 21:44:14,349 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 21:44:14,349 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 21:44:14,349 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 21:44:14,349 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 21:44:14,350 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 21:44:14,350 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 21:44:14,350 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 21:44:14,350 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 21:44:14,350 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 21:44:14,350 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 21:44:14,350 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 21:44:14,350 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 21:44:14,351 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 21:44:14,351 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 21:44:14,351 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 21:44:14,351 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 21:44:14,351 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 21:44:14,351 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 21:44:14,351 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 21:44:14,351 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 21:44:14,352 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 21:44:14,352 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 21:44:14,352 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 21:44:14,352 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 21:44:14,352 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 21:44:14,352 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 21:44:14,352 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 21:44:14,352 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data [2018-04-11 21:44:14,352 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 21:44:14,352 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 21:44:14,352 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 21:44:14,353 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 21:44:14,353 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 21:44:14,353 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData [2018-04-11 21:44:14,353 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 21:44:14,353 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append [2018-04-11 21:44:14,353 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 21:44:14,353 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 21:44:14,353 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 21:44:14,353 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 21:44:15,035 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 21:44:15,036 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 09:44:15 BoogieIcfgContainer [2018-04-11 21:44:15,036 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 21:44:15,037 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 21:44:15,037 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 21:44:15,039 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 21:44:15,039 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 09:44:13" (1/3) ... [2018-04-11 21:44:15,040 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25c9513b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 09:44:15, skipping insertion in model container [2018-04-11 21:44:15,040 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 09:44:14" (2/3) ... [2018-04-11 21:44:15,040 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25c9513b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 09:44:15, skipping insertion in model container [2018-04-11 21:44:15,040 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 09:44:15" (3/3) ... [2018-04-11 21:44:15,042 INFO L107 eAbstractionObserver]: Analyzing ICFG complex_data_creation_test02_false-valid-memtrack.i [2018-04-11 21:44:15,048 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 21:44:15,055 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 91 error locations. [2018-04-11 21:44:15,103 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 21:44:15,104 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 21:44:15,104 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-11 21:44:15,104 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 21:44:15,104 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 21:44:15,104 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 21:44:15,105 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 21:44:15,105 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 21:44:15,105 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 21:44:15,105 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 21:44:15,127 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states. [2018-04-11 21:44:15,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-11 21:44:15,134 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:15,135 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 21:44:15,135 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 21:44:15,140 INFO L82 PathProgramCache]: Analyzing trace with hash 1408567334, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:15,154 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:15,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:15,187 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:15,227 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 21:44:15,229 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:15,235 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:15,236 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 21:44:15,242 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 21:44:15,242 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:15,249 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 21:44:15,272 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:15,273 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2018-04-11 21:44:15,275 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 21:44:15,288 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 21:44:15,289 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 21:44:15,291 INFO L87 Difference]: Start difference. First operand 272 states. Second operand 3 states. [2018-04-11 21:44:15,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:15,508 INFO L93 Difference]: Finished difference Result 529 states and 570 transitions. [2018-04-11 21:44:15,508 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 21:44:15,509 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2018-04-11 21:44:15,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:15,521 INFO L225 Difference]: With dead ends: 529 [2018-04-11 21:44:15,522 INFO L226 Difference]: Without dead ends: 264 [2018-04-11 21:44:15,528 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 14 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 21:44:15,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2018-04-11 21:44:15,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 264. [2018-04-11 21:44:15,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 264 states. [2018-04-11 21:44:15,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 276 transitions. [2018-04-11 21:44:15,594 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 276 transitions. Word has length 8 [2018-04-11 21:44:15,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:15,595 INFO L459 AbstractCegarLoop]: Abstraction has 264 states and 276 transitions. [2018-04-11 21:44:15,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 21:44:15,595 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 276 transitions. [2018-04-11 21:44:15,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-11 21:44:15,596 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:15,596 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 21:44:15,596 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 21:44:15,596 INFO L82 PathProgramCache]: Analyzing trace with hash 1408567335, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:15,602 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:15,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:15,613 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:15,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 6 treesize of output 5 [2018-04-11 21:44:15,623 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:15,628 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:15,629 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 21:44:15,633 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 21:44:15,633 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:15,712 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 21:44:15,731 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:15,732 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-04-11 21:44:15,733 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 21:44:15,733 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 21:44:15,733 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-11 21:44:15,734 INFO L87 Difference]: Start difference. First operand 264 states and 276 transitions. Second operand 4 states. [2018-04-11 21:44:16,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:16,184 INFO L93 Difference]: Finished difference Result 266 states and 279 transitions. [2018-04-11 21:44:16,184 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 21:44:16,184 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-11 21:44:16,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:16,188 INFO L225 Difference]: With dead ends: 266 [2018-04-11 21:44:16,188 INFO L226 Difference]: Without dead ends: 259 [2018-04-11 21:44:16,189 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-11 21:44:16,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2018-04-11 21:44:16,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 257. [2018-04-11 21:44:16,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2018-04-11 21:44:16,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 269 transitions. [2018-04-11 21:44:16,210 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 269 transitions. Word has length 8 [2018-04-11 21:44:16,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:16,210 INFO L459 AbstractCegarLoop]: Abstraction has 257 states and 269 transitions. [2018-04-11 21:44:16,210 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 21:44:16,210 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 269 transitions. [2018-04-11 21:44:16,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-11 21:44:16,211 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:16,211 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 21:44:16,211 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 21:44:16,212 INFO L82 PathProgramCache]: Analyzing trace with hash 1181003843, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:16,219 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:16,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:16,235 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:16,251 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 21:44:16,252 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:16,260 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:16,260 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 21:44:16,278 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:16,279 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:16,280 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 21:44:16,281 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:16,287 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:44:16,287 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2018-04-11 21:44:16,305 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 21:44:16,305 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:16,358 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 21:44:16,379 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:16,380 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-04-11 21:44:16,380 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 21:44:16,380 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 21:44:16,380 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-04-11 21:44:16,380 INFO L87 Difference]: Start difference. First operand 257 states and 269 transitions. Second operand 9 states. [2018-04-11 21:44:16,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:16,770 INFO L93 Difference]: Finished difference Result 257 states and 269 transitions. [2018-04-11 21:44:16,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 21:44:16,770 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 15 [2018-04-11 21:44:16,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:16,772 INFO L225 Difference]: With dead ends: 257 [2018-04-11 21:44:16,773 INFO L226 Difference]: Without dead ends: 255 [2018-04-11 21:44:16,773 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2018-04-11 21:44:16,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2018-04-11 21:44:16,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 255. [2018-04-11 21:44:16,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 255 states. [2018-04-11 21:44:16,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 267 transitions. [2018-04-11 21:44:16,787 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 267 transitions. Word has length 15 [2018-04-11 21:44:16,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:16,788 INFO L459 AbstractCegarLoop]: Abstraction has 255 states and 267 transitions. [2018-04-11 21:44:16,788 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 21:44:16,788 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 267 transitions. [2018-04-11 21:44:16,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-11 21:44:16,789 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:16,789 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 21:44:16,789 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 21:44:16,789 INFO L82 PathProgramCache]: Analyzing trace with hash 1181003844, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:16,799 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:16,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:16,815 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:16,822 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 21:44:16,823 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:16,827 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:16,827 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 21:44:16,896 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:16,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:16,899 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 21:44:16,899 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:16,911 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 21:44:16,911 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:16,917 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 21:44:16,917 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:27, output treesize:20 [2018-04-11 21:44:16,929 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 21:44:16,929 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:17,083 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 17 treesize of output 15 [2018-04-11 21:44:17,083 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:17,093 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 21 treesize of output 19 [2018-04-11 21:44:17,093 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:17,100 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 21:44:17,100 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:44, output treesize:21 [2018-04-11 21:44:17,119 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 21:44:17,140 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:17,140 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 11 [2018-04-11 21:44:17,140 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 21:44:17,141 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 21:44:17,141 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2018-04-11 21:44:17,141 INFO L87 Difference]: Start difference. First operand 255 states and 267 transitions. Second operand 12 states. [2018-04-11 21:44:17,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:17,631 INFO L93 Difference]: Finished difference Result 255 states and 267 transitions. [2018-04-11 21:44:17,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 21:44:17,632 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 15 [2018-04-11 21:44:17,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:17,633 INFO L225 Difference]: With dead ends: 255 [2018-04-11 21:44:17,633 INFO L226 Difference]: Without dead ends: 253 [2018-04-11 21:44:17,633 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2018-04-11 21:44:17,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2018-04-11 21:44:17,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 253. [2018-04-11 21:44:17,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 253 states. [2018-04-11 21:44:17,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 265 transitions. [2018-04-11 21:44:17,643 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 265 transitions. Word has length 15 [2018-04-11 21:44:17,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:17,643 INFO L459 AbstractCegarLoop]: Abstraction has 253 states and 265 transitions. [2018-04-11 21:44:17,643 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 21:44:17,643 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 265 transitions. [2018-04-11 21:44:17,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-11 21:44:17,644 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:17,644 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 21:44:17,644 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 21:44:17,644 INFO L82 PathProgramCache]: Analyzing trace with hash -2043586244, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:17,650 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:17,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:17,665 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:17,674 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 21:44:17,674 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:17,676 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:17,676 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 21:44:17,682 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 21:44:17,682 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:17,686 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 21:44:17,706 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:17,706 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-11 21:44:17,706 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 21:44:17,706 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 21:44:17,706 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 21:44:17,707 INFO L87 Difference]: Start difference. First operand 253 states and 265 transitions. Second operand 4 states. [2018-04-11 21:44:17,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:17,831 INFO L93 Difference]: Finished difference Result 253 states and 265 transitions. [2018-04-11 21:44:17,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 21:44:17,831 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-04-11 21:44:17,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:17,832 INFO L225 Difference]: With dead ends: 253 [2018-04-11 21:44:17,832 INFO L226 Difference]: Without dead ends: 251 [2018-04-11 21:44:17,833 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 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 21:44:17,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2018-04-11 21:44:17,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 251. [2018-04-11 21:44:17,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 251 states. [2018-04-11 21:44:17,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 263 transitions. [2018-04-11 21:44:17,842 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 263 transitions. Word has length 16 [2018-04-11 21:44:17,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:17,842 INFO L459 AbstractCegarLoop]: Abstraction has 251 states and 263 transitions. [2018-04-11 21:44:17,842 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 21:44:17,842 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 263 transitions. [2018-04-11 21:44:17,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-11 21:44:17,843 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:17,843 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 21:44:17,843 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 21:44:17,843 INFO L82 PathProgramCache]: Analyzing trace with hash -2043586243, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:17,849 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:17,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:17,863 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:17,871 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 21:44:17,872 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:17,875 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:17,875 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 21:44:17,885 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 21:44:17,885 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:17,901 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 21:44:17,920 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:17,920 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2018-04-11 21:44:17,921 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 21:44:17,921 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 21:44:17,921 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-11 21:44:17,921 INFO L87 Difference]: Start difference. First operand 251 states and 263 transitions. Second operand 6 states. [2018-04-11 21:44:18,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:18,106 INFO L93 Difference]: Finished difference Result 251 states and 263 transitions. [2018-04-11 21:44:18,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 21:44:18,106 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 16 [2018-04-11 21:44:18,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:18,108 INFO L225 Difference]: With dead ends: 251 [2018-04-11 21:44:18,108 INFO L226 Difference]: Without dead ends: 249 [2018-04-11 21:44:18,108 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-11 21:44:18,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2018-04-11 21:44:18,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 249. [2018-04-11 21:44:18,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 249 states. [2018-04-11 21:44:18,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 261 transitions. [2018-04-11 21:44:18,117 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 261 transitions. Word has length 16 [2018-04-11 21:44:18,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:18,117 INFO L459 AbstractCegarLoop]: Abstraction has 249 states and 261 transitions. [2018-04-11 21:44:18,117 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 21:44:18,117 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 261 transitions. [2018-04-11 21:44:18,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 21:44:18,118 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:18,118 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 21:44:18,118 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 21:44:18,118 INFO L82 PathProgramCache]: Analyzing trace with hash -848205823, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:18,134 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:18,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:18,151 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:18,154 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 21:44:18,154 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,157 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,157 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 21:44:18,167 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 21:44:18,170 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 21:44:18,170 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,172 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,181 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 21:44:18,183 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 21:44:18,183 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,184 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,190 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,190 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:31, output treesize:23 [2018-04-11 21:44:18,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:18,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:18,224 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 21:44:18,225 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,232 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,232 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:22 [2018-04-11 21:44:18,266 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 21 treesize of output 22 [2018-04-11 21:44:18,269 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 21:44:18,269 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,274 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,290 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 21 treesize of output 22 [2018-04-11 21:44:18,292 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 21:44:18,293 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,298 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,306 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,306 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:48, output treesize:18 [2018-04-11 21:44:18,322 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 15 treesize of output 11 [2018-04-11 21:44:18,324 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 21:44:18,324 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,326 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,330 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 15 treesize of output 11 [2018-04-11 21:44:18,332 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 21:44:18,332 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,333 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:18,336 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 21:44:18,336 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:29, output treesize:7 [2018-04-11 21:44:18,349 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 21:44:18,349 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:20,078 WARN L148 SmtUtils]: Spent 1649ms on a formula simplification that was a NOOP. DAG size: 28 [2018-04-11 21:44:20,271 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 33 [2018-04-11 21:44:20,291 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 9 treesize of output 8 [2018-04-11 21:44:20,291 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:20,299 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 8 treesize of output 6 [2018-04-11 21:44:20,301 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 6 treesize of output 1 [2018-04-11 21:44:20,301 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:20,302 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:20,307 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:20,319 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 33 [2018-04-11 21:44:20,339 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 9 treesize of output 8 [2018-04-11 21:44:20,339 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:20,347 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 8 treesize of output 6 [2018-04-11 21:44:20,349 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 6 treesize of output 1 [2018-04-11 21:44:20,349 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:20,350 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:20,356 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:20,366 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:20,367 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:81, output treesize:6 [2018-04-11 21:44:22,405 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 21:44:22,426 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:22,426 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 17 [2018-04-11 21:44:22,426 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 21:44:22,426 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 21:44:22,427 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=223, Unknown=1, NotChecked=0, Total=272 [2018-04-11 21:44:22,427 INFO L87 Difference]: Start difference. First operand 249 states and 261 transitions. Second operand 17 states. [2018-04-11 21:44:23,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:23,110 INFO L93 Difference]: Finished difference Result 501 states and 529 transitions. [2018-04-11 21:44:23,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 21:44:23,110 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 22 [2018-04-11 21:44:23,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:23,112 INFO L225 Difference]: With dead ends: 501 [2018-04-11 21:44:23,112 INFO L226 Difference]: Without dead ends: 261 [2018-04-11 21:44:23,113 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=104, Invalid=357, Unknown=1, NotChecked=0, Total=462 [2018-04-11 21:44:23,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2018-04-11 21:44:23,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 259. [2018-04-11 21:44:23,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 259 states. [2018-04-11 21:44:23,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 272 transitions. [2018-04-11 21:44:23,121 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 272 transitions. Word has length 22 [2018-04-11 21:44:23,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:23,121 INFO L459 AbstractCegarLoop]: Abstraction has 259 states and 272 transitions. [2018-04-11 21:44:23,121 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 21:44:23,121 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 272 transitions. [2018-04-11 21:44:23,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-11 21:44:23,122 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:23,122 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] [2018-04-11 21:44:23,122 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 21:44:23,122 INFO L82 PathProgramCache]: Analyzing trace with hash -329544429, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:23,131 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:23,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:23,151 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:23,189 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 21:44:23,190 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:23,195 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 21:44:23,214 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:23,214 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2018-04-11 21:44:23,214 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 21:44:23,214 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 21:44:23,215 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 21:44:23,215 INFO L87 Difference]: Start difference. First operand 259 states and 272 transitions. Second operand 5 states. [2018-04-11 21:44:23,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:23,269 INFO L93 Difference]: Finished difference Result 613 states and 649 transitions. [2018-04-11 21:44:23,270 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 21:44:23,270 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 25 [2018-04-11 21:44:23,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:23,272 INFO L225 Difference]: With dead ends: 613 [2018-04-11 21:44:23,272 INFO L226 Difference]: Without dead ends: 373 [2018-04-11 21:44:23,273 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 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 21:44:23,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2018-04-11 21:44:23,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 337. [2018-04-11 21:44:23,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 337 states. [2018-04-11 21:44:23,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 390 transitions. [2018-04-11 21:44:23,289 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 390 transitions. Word has length 25 [2018-04-11 21:44:23,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:23,289 INFO L459 AbstractCegarLoop]: Abstraction has 337 states and 390 transitions. [2018-04-11 21:44:23,289 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 21:44:23,290 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 390 transitions. [2018-04-11 21:44:23,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-11 21:44:23,290 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:23,291 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] [2018-04-11 21:44:23,291 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 21:44:23,291 INFO L82 PathProgramCache]: Analyzing trace with hash -1642307391, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:23,298 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:23,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:23,322 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:23,326 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 21:44:23,326 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:23,328 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:23,328 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 21:44:23,335 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:23,336 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:23,337 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 21:44:23,337 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:23,350 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:44:23,351 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2018-04-11 21:44:23,359 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 21:44:23,359 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:23,381 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 21:44:23,401 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:23,402 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-04-11 21:44:23,402 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 21:44:23,402 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 21:44:23,402 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-11 21:44:23,402 INFO L87 Difference]: Start difference. First operand 337 states and 390 transitions. Second operand 7 states. [2018-04-11 21:44:23,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:23,650 INFO L93 Difference]: Finished difference Result 392 states and 466 transitions. [2018-04-11 21:44:23,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 21:44:23,650 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 31 [2018-04-11 21:44:23,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:23,652 INFO L225 Difference]: With dead ends: 392 [2018-04-11 21:44:23,652 INFO L226 Difference]: Without dead ends: 379 [2018-04-11 21:44:23,652 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2018-04-11 21:44:23,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2018-04-11 21:44:23,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 341. [2018-04-11 21:44:23,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 341 states. [2018-04-11 21:44:23,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 390 transitions. [2018-04-11 21:44:23,669 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 390 transitions. Word has length 31 [2018-04-11 21:44:23,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:23,669 INFO L459 AbstractCegarLoop]: Abstraction has 341 states and 390 transitions. [2018-04-11 21:44:23,669 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 21:44:23,669 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 390 transitions. [2018-04-11 21:44:23,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-11 21:44:23,670 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:23,670 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] [2018-04-11 21:44:23,671 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 21:44:23,671 INFO L82 PathProgramCache]: Analyzing trace with hash -1642307390, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:23,678 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:23,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:23,703 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:23,712 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 21:44:23,713 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:23,728 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 21:44:23,728 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:23,732 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:23,732 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:14 [2018-04-11 21:44:23,746 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:23,747 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:23,748 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 21:44:23,748 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:23,759 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:23,760 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 21 [2018-04-11 21:44:23,760 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:23,805 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 21:44:23,806 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:25, output treesize:14 [2018-04-11 21:44:23,841 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 21:44:23,842 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:23,899 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 21:44:23,919 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:23,919 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2018-04-11 21:44:23,919 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 21:44:23,920 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 21:44:23,920 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-11 21:44:23,920 INFO L87 Difference]: Start difference. First operand 341 states and 390 transitions. Second operand 8 states. [2018-04-11 21:44:24,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:24,234 INFO L93 Difference]: Finished difference Result 379 states and 434 transitions. [2018-04-11 21:44:24,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 21:44:24,235 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-04-11 21:44:24,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:24,237 INFO L225 Difference]: With dead ends: 379 [2018-04-11 21:44:24,237 INFO L226 Difference]: Without dead ends: 366 [2018-04-11 21:44:24,237 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2018-04-11 21:44:24,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2018-04-11 21:44:24,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 342. [2018-04-11 21:44:24,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-04-11 21:44:24,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 384 transitions. [2018-04-11 21:44:24,254 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 384 transitions. Word has length 31 [2018-04-11 21:44:24,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:24,254 INFO L459 AbstractCegarLoop]: Abstraction has 342 states and 384 transitions. [2018-04-11 21:44:24,254 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 21:44:24,255 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 384 transitions. [2018-04-11 21:44:24,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-11 21:44:24,256 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:24,256 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, 1, 1, 1, 1, 1, 1] [2018-04-11 21:44:24,256 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 21:44:24,256 INFO L82 PathProgramCache]: Analyzing trace with hash -2069619545, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:24,272 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:24,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:24,300 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:24,305 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 21:44:24,305 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:24,309 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:24,310 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 21:44:24,329 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 21:44:24,332 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 21:44:24,332 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:24,334 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:24,342 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 21:44:24,354 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 21:44:24,354 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:24,362 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:24,386 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 21:44:24,386 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:32, output treesize:21 [2018-04-11 21:44:24,540 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 21:44:24,555 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 21:44:24,556 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:24,558 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:24,606 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 19 treesize of output 15 [2018-04-11 21:44:24,608 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 21:44:24,609 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:24,622 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:24,652 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 21:44:24,652 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:45, output treesize:15 [2018-04-11 21:44:24,715 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 21:44:24,715 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:24,989 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 21:44:25,009 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:25,010 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 11 [2018-04-11 21:44:25,010 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 21:44:25,010 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 21:44:25,011 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2018-04-11 21:44:25,011 INFO L87 Difference]: Start difference. First operand 342 states and 384 transitions. Second operand 12 states. [2018-04-11 21:44:25,387 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 51 DAG size of output 46 [2018-04-11 21:44:26,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:26,010 INFO L93 Difference]: Finished difference Result 724 states and 818 transitions. [2018-04-11 21:44:26,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 21:44:26,011 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 38 [2018-04-11 21:44:26,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:26,013 INFO L225 Difference]: With dead ends: 724 [2018-04-11 21:44:26,013 INFO L226 Difference]: Without dead ends: 401 [2018-04-11 21:44:26,014 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2018-04-11 21:44:26,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2018-04-11 21:44:26,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 352. [2018-04-11 21:44:26,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 352 states. [2018-04-11 21:44:26,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 396 transitions. [2018-04-11 21:44:26,026 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 396 transitions. Word has length 38 [2018-04-11 21:44:26,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:26,027 INFO L459 AbstractCegarLoop]: Abstraction has 352 states and 396 transitions. [2018-04-11 21:44:26,027 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 21:44:26,027 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 396 transitions. [2018-04-11 21:44:26,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-11 21:44:26,028 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:26,028 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, 1, 1, 1, 1, 1, 1] [2018-04-11 21:44:26,028 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 21:44:26,029 INFO L82 PathProgramCache]: Analyzing trace with hash -2069619546, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:26,037 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:26,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:26,060 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:26,077 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 21:44:26,078 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,092 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,092 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 21:44:26,112 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 21:44:26,118 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 21:44:26,119 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,120 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,124 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 21:44:26,124 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:19, output treesize:11 [2018-04-11 21:44:26,145 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 21:44:26,150 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 21:44:26,150 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,152 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,153 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 21:44:26,153 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:21, output treesize:5 [2018-04-11 21:44:26,158 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 21:44:26,158 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:26,165 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 21:44:26,190 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:26,190 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-11 21:44:26,191 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 21:44:26,191 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 21:44:26,191 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 21:44:26,191 INFO L87 Difference]: Start difference. First operand 352 states and 396 transitions. Second operand 5 states. [2018-04-11 21:44:26,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:26,436 INFO L93 Difference]: Finished difference Result 364 states and 406 transitions. [2018-04-11 21:44:26,436 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 21:44:26,436 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 38 [2018-04-11 21:44:26,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:26,439 INFO L225 Difference]: With dead ends: 364 [2018-04-11 21:44:26,439 INFO L226 Difference]: Without dead ends: 363 [2018-04-11 21:44:26,440 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 72 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 21:44:26,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2018-04-11 21:44:26,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 351. [2018-04-11 21:44:26,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 351 states. [2018-04-11 21:44:26,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 392 transitions. [2018-04-11 21:44:26,458 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 392 transitions. Word has length 38 [2018-04-11 21:44:26,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:26,459 INFO L459 AbstractCegarLoop]: Abstraction has 351 states and 392 transitions. [2018-04-11 21:44:26,459 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 21:44:26,459 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 392 transitions. [2018-04-11 21:44:26,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-04-11 21:44:26,460 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:26,460 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 21:44:26,461 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 21:44:26,461 INFO L82 PathProgramCache]: Analyzing trace with hash 631263097, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:26,470 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:26,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:26,497 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:26,501 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 21:44:26,501 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,504 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,504 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 21:44:26,511 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 21:44:26,513 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 21:44:26,513 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,514 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,522 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 21:44:26,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 10 treesize of output 9 [2018-04-11 21:44:26,524 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,525 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,530 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 21:44:26,530 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:35, output treesize:21 [2018-04-11 21:44:26,594 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 21:44:26,596 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 21:44:26,596 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,598 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,607 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 21:44:26,609 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 21:44:26,609 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,612 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:26,618 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 21:44:26,618 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:55, output treesize:19 [2018-04-11 21:44:26,633 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 21:44:26,634 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:26,815 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 21:44:26,847 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:44:26,848 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2018-04-11 21:44:26,848 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 21:44:26,848 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 21:44:26,849 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2018-04-11 21:44:26,849 INFO L87 Difference]: Start difference. First operand 351 states and 392 transitions. Second operand 18 states. [2018-04-11 21:44:27,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:27,807 INFO L93 Difference]: Finished difference Result 399 states and 442 transitions. [2018-04-11 21:44:27,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 21:44:27,843 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 48 [2018-04-11 21:44:27,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:27,845 INFO L225 Difference]: With dead ends: 399 [2018-04-11 21:44:27,845 INFO L226 Difference]: Without dead ends: 398 [2018-04-11 21:44:27,846 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=240, Invalid=630, Unknown=0, NotChecked=0, Total=870 [2018-04-11 21:44:27,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2018-04-11 21:44:27,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 344. [2018-04-11 21:44:27,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 344 states. [2018-04-11 21:44:27,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 384 transitions. [2018-04-11 21:44:27,857 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 384 transitions. Word has length 48 [2018-04-11 21:44:27,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:27,858 INFO L459 AbstractCegarLoop]: Abstraction has 344 states and 384 transitions. [2018-04-11 21:44:27,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 21:44:27,858 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 384 transitions. [2018-04-11 21:44:27,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-04-11 21:44:27,859 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:27,859 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 21:44:27,859 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 21:44:27,860 INFO L82 PathProgramCache]: Analyzing trace with hash 724697340, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:27,867 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:27,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:27,897 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:27,937 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 21:44:27,937 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:28,003 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 21:44:28,035 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:44:28,036 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2018-04-11 21:44:28,036 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 21:44:28,036 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 21:44:28,036 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-11 21:44:28,037 INFO L87 Difference]: Start difference. First operand 344 states and 384 transitions. Second operand 7 states. [2018-04-11 21:44:28,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:28,089 INFO L93 Difference]: Finished difference Result 709 states and 796 transitions. [2018-04-11 21:44:28,095 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 21:44:28,095 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 70 [2018-04-11 21:44:28,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:28,097 INFO L225 Difference]: With dead ends: 709 [2018-04-11 21:44:28,097 INFO L226 Difference]: Without dead ends: 384 [2018-04-11 21:44:28,098 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 133 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2018-04-11 21:44:28,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2018-04-11 21:44:28,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 384. [2018-04-11 21:44:28,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 384 states. [2018-04-11 21:44:28,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 424 transitions. [2018-04-11 21:44:28,111 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 424 transitions. Word has length 70 [2018-04-11 21:44:28,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:28,112 INFO L459 AbstractCegarLoop]: Abstraction has 384 states and 424 transitions. [2018-04-11 21:44:28,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 21:44:28,112 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 424 transitions. [2018-04-11 21:44:28,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-11 21:44:28,113 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:28,113 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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] [2018-04-11 21:44:28,114 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 21:44:28,114 INFO L82 PathProgramCache]: Analyzing trace with hash -1222051808, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:28,121 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:28,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:28,157 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:28,175 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 21:44:28,175 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:28,197 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:28,197 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 21:44:28,207 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:44:28,207 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:28,222 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:44:28,242 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:28,242 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-11 21:44:28,243 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 21:44:28,243 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 21:44:28,243 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 21:44:28,243 INFO L87 Difference]: Start difference. First operand 384 states and 424 transitions. Second operand 4 states. [2018-04-11 21:44:28,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:28,406 INFO L93 Difference]: Finished difference Result 392 states and 432 transitions. [2018-04-11 21:44:28,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 21:44:28,406 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 90 [2018-04-11 21:44:28,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:28,409 INFO L225 Difference]: With dead ends: 392 [2018-04-11 21:44:28,409 INFO L226 Difference]: Without dead ends: 388 [2018-04-11 21:44:28,409 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 178 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 21:44:28,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2018-04-11 21:44:28,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 380. [2018-04-11 21:44:28,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 380 states. [2018-04-11 21:44:28,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 412 transitions. [2018-04-11 21:44:28,428 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 412 transitions. Word has length 90 [2018-04-11 21:44:28,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:28,428 INFO L459 AbstractCegarLoop]: Abstraction has 380 states and 412 transitions. [2018-04-11 21:44:28,428 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 21:44:28,428 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 412 transitions. [2018-04-11 21:44:28,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-11 21:44:28,430 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:28,430 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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] [2018-04-11 21:44:28,430 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 21:44:28,430 INFO L82 PathProgramCache]: Analyzing trace with hash -1222051807, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:28,439 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:28,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:28,480 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:28,485 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 21:44:28,486 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:28,489 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:28,489 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 21:44:28,499 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:44:28,499 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:28,516 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:44:28,536 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:28,536 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2018-04-11 21:44:28,536 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 21:44:28,537 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 21:44:28,537 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-11 21:44:28,537 INFO L87 Difference]: Start difference. First operand 380 states and 412 transitions. Second operand 6 states. [2018-04-11 21:44:28,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:28,680 INFO L93 Difference]: Finished difference Result 388 states and 420 transitions. [2018-04-11 21:44:28,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 21:44:28,680 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 90 [2018-04-11 21:44:28,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:28,682 INFO L225 Difference]: With dead ends: 388 [2018-04-11 21:44:28,682 INFO L226 Difference]: Without dead ends: 384 [2018-04-11 21:44:28,682 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-11 21:44:28,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2018-04-11 21:44:28,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 376. [2018-04-11 21:44:28,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-04-11 21:44:28,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 400 transitions. [2018-04-11 21:44:28,700 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 400 transitions. Word has length 90 [2018-04-11 21:44:28,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:28,700 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 400 transitions. [2018-04-11 21:44:28,700 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 21:44:28,700 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 400 transitions. [2018-04-11 21:44:28,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-11 21:44:28,701 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:28,702 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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] [2018-04-11 21:44:28,702 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 21:44:28,702 INFO L82 PathProgramCache]: Analyzing trace with hash 683402124, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:28,708 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:28,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:28,744 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:28,787 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 21:44:28,792 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 (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |c_#valid| (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)))) is different from true [2018-04-11 21:44:28,841 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:28,842 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:28,843 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 20 treesize of output 27 [2018-04-11 21:44:28,846 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2018-04-11 21:44:28,847 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:28,852 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:28,856 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 21:44:28,856 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:20, output treesize:20 [2018-04-11 21:44:28,885 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:44:28,885 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:29,169 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:44:29,200 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:29,201 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7, 5] imperfect sequences [] total 10 [2018-04-11 21:44:29,201 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 21:44:29,201 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 21:44:29,201 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=52, Unknown=2, NotChecked=30, Total=110 [2018-04-11 21:44:29,202 INFO L87 Difference]: Start difference. First operand 376 states and 400 transitions. Second operand 11 states. [2018-04-11 21:44:29,468 WARN L1033 $PredicateComparison]: unable to prove that (and (forall ((v___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base_BEFORE_CALL_2 Int)) (or (exists ((|v___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base_10| Int) (v___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base_47 Int)) (and (= 0 (select |c_old(#valid)| v___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base_47)) (not (= (select (store (store |c_old(#valid)| v___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base_47 1) |v___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base_10| 1) v___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base_BEFORE_CALL_2) 1)))) (= 1 (select |c_#valid| v___U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base_BEFORE_CALL_2)))) (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 (= (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= |c_#valid| (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))))) is different from true [2018-04-11 21:44:29,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:44:29,937 INFO L93 Difference]: Finished difference Result 432 states and 465 transitions. [2018-04-11 21:44:29,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 21:44:29,937 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 91 [2018-04-11 21:44:29,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:44:29,939 INFO L225 Difference]: With dead ends: 432 [2018-04-11 21:44:29,939 INFO L226 Difference]: Without dead ends: 430 [2018-04-11 21:44:29,940 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 172 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=53, Unknown=3, NotChecked=48, Total=132 [2018-04-11 21:44:29,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2018-04-11 21:44:29,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 401. [2018-04-11 21:44:29,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 401 states. [2018-04-11 21:44:29,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 431 transitions. [2018-04-11 21:44:29,963 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 431 transitions. Word has length 91 [2018-04-11 21:44:29,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:44:29,963 INFO L459 AbstractCegarLoop]: Abstraction has 401 states and 431 transitions. [2018-04-11 21:44:29,963 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 21:44:29,964 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 431 transitions. [2018-04-11 21:44:29,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-11 21:44:29,964 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:44:29,965 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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] [2018-04-11 21:44:29,965 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 21:44:29,965 INFO L82 PathProgramCache]: Analyzing trace with hash 683402125, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:44:29,976 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:44:30,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:44:30,020 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:44:30,090 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 21:44:30,165 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:30,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, 2 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 21:44:30,171 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:30,175 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:30,176 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 21:44:30,176 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:30,187 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:30,203 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:30,204 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:30,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:30,206 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:44:30,207 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 21:44:30,207 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:30,218 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 21:44:30,219 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:38, output treesize:29 [2018-04-11 21:44:30,295 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:44:30,295 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:44:30,515 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 15 [2018-04-11 21:44:40,956 WARN L151 SmtUtils]: Spent 8205ms on a formula simplification. DAG size of input: 80 DAG size of output 39 [2018-04-11 21:44:41,100 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 8 [2018-04-11 21:44:41,453 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 52 DAG size of output 35 [2018-04-11 21:44:41,635 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 21:44:41,635 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 21:44:41,636 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 21:44:41,636 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 22 treesize of output 10 [2018-04-11 21:44:41,637 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:41,643 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 7 treesize of output 5 [2018-04-11 21:44:41,644 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:44:41,648 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:44:41,648 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 10 variables, input treesize:77, output treesize:3 [2018-04-11 21:44:41,714 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:44:41,733 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:44:41,733 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 8] imperfect sequences [] total 14 [2018-04-11 21:44:41,733 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 21:44:41,733 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 21:44:41,733 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=4, NotChecked=24, Total=210 [2018-04-11 21:44:41,734 INFO L87 Difference]: Start difference. First operand 401 states and 431 transitions. Second operand 15 states. [2018-04-11 21:44:48,125 WARN L151 SmtUtils]: Spent 4092ms on a formula simplification. DAG size of input: 75 DAG size of output 62 [2018-04-11 21:44:55,812 WARN L151 SmtUtils]: Spent 3073ms on a formula simplification. DAG size of input: 63 DAG size of output 54 [2018-04-11 21:46:03,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:46:03,265 INFO L93 Difference]: Finished difference Result 453 states and 488 transitions. [2018-04-11 21:46:03,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 21:46:03,266 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 91 [2018-04-11 21:46:03,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:46:03,267 INFO L225 Difference]: With dead ends: 453 [2018-04-11 21:46:03,267 INFO L226 Difference]: Without dead ends: 451 [2018-04-11 21:46:03,268 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 167 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 22.7s TimeCoverageRelationStatistics Valid=99, Invalid=360, Unknown=7, NotChecked=40, Total=506 [2018-04-11 21:46:03,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2018-04-11 21:46:03,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 434. [2018-04-11 21:46:03,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 434 states. [2018-04-11 21:46:03,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 470 transitions. [2018-04-11 21:46:03,302 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 470 transitions. Word has length 91 [2018-04-11 21:46:03,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:46:03,302 INFO L459 AbstractCegarLoop]: Abstraction has 434 states and 470 transitions. [2018-04-11 21:46:03,302 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 21:46:03,302 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 470 transitions. [2018-04-11 21:46:03,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-11 21:46:03,303 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:46:03,303 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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 21:46:03,304 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 21:46:03,304 INFO L82 PathProgramCache]: Analyzing trace with hash 83140041, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:46:03,321 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:46:03,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:46:03,355 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:46:03,360 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 21:46:03,361 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 21:46:03,361 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:03,362 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:03,363 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:03,363 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:11, output treesize:7 [2018-04-11 21:46:03,367 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 15 treesize of output 11 [2018-04-11 21:46:03,368 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 21:46:03,369 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:03,370 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:03,371 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 21:46:03,371 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2018-04-11 21:46:03,387 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:03,387 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:46:03,433 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:03,453 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:46:03,453 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2018-04-11 21:46:03,454 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 21:46:03,454 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 21:46:03,454 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-11 21:46:03,454 INFO L87 Difference]: Start difference. First operand 434 states and 470 transitions. Second operand 8 states. [2018-04-11 21:46:03,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:46:03,611 INFO L93 Difference]: Finished difference Result 945 states and 1029 transitions. [2018-04-11 21:46:03,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 21:46:03,612 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 93 [2018-04-11 21:46:03,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:46:03,614 INFO L225 Difference]: With dead ends: 945 [2018-04-11 21:46:03,614 INFO L226 Difference]: Without dead ends: 530 [2018-04-11 21:46:03,615 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2018-04-11 21:46:03,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2018-04-11 21:46:03,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 442. [2018-04-11 21:46:03,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-11 21:46:03,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 478 transitions. [2018-04-11 21:46:03,637 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 478 transitions. Word has length 93 [2018-04-11 21:46:03,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:46:03,637 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 478 transitions. [2018-04-11 21:46:03,638 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 21:46:03,638 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 478 transitions. [2018-04-11 21:46:03,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-11 21:46:03,638 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:46:03,638 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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 21:46:03,638 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 21:46:03,639 INFO L82 PathProgramCache]: Analyzing trace with hash -1231834071, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:46:03,659 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:46:03,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:46:03,693 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:46:03,780 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:03,781 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:46:03,848 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:03,868 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:46:03,868 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-11 21:46:03,868 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 21:46:03,868 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 21:46:03,869 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 21:46:03,869 INFO L87 Difference]: Start difference. First operand 442 states and 478 transitions. Second operand 4 states. [2018-04-11 21:46:03,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:46:03,990 INFO L93 Difference]: Finished difference Result 883 states and 965 transitions. [2018-04-11 21:46:03,990 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 21:46:03,990 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 93 [2018-04-11 21:46:03,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:46:03,993 INFO L225 Difference]: With dead ends: 883 [2018-04-11 21:46:03,993 INFO L226 Difference]: Without dead ends: 460 [2018-04-11 21:46:03,994 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 183 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 21:46:03,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2018-04-11 21:46:04,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 448. [2018-04-11 21:46:04,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 448 states. [2018-04-11 21:46:04,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 480 transitions. [2018-04-11 21:46:04,014 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 480 transitions. Word has length 93 [2018-04-11 21:46:04,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:46:04,014 INFO L459 AbstractCegarLoop]: Abstraction has 448 states and 480 transitions. [2018-04-11 21:46:04,014 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 21:46:04,014 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 480 transitions. [2018-04-11 21:46:04,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-11 21:46:04,015 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:46:04,015 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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 21:46:04,015 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 21:46:04,015 INFO L82 PathProgramCache]: Analyzing trace with hash -380545441, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:46:04,024 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:46:04,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:46:04,065 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:46:04,067 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 21:46:04,067 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:04,068 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:04,068 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 21:46:04,126 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 21:46:04,127 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:04,130 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:04,130 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:11 [2018-04-11 21:46:04,305 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:46:04,307 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 17 treesize of output 23 [2018-04-11 21:46:04,310 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:46:04,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:46:04,315 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 21:46:04,316 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:04,328 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:04,346 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:46:04,350 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:46:04,351 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:46:04,352 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:46:04,353 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 21:46:04,353 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:04,368 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 21:46:04,368 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:38, output treesize:29 [2018-04-11 21:46:04,425 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:04,425 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:46:04,527 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,621 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,638 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,655 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,672 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,689 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,705 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,721 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,752 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,766 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,782 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,798 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,814 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,830 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,844 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,859 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,873 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,888 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,902 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,916 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,932 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,946 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,960 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,974 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:04,988 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,002 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,016 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,030 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,044 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,058 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,072 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,086 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,100 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,113 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,128 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,142 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,156 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,170 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,184 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,198 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,212 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,226 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,240 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,255 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,269 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,283 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,297 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,312 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,325 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,355 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,368 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,382 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,395 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,409 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,423 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,437 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,450 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,464 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,477 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,490 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-11 21:46:05,511 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 64 [2018-04-11 21:46:05,777 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 64 [2018-04-11 21:46:05,854 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-11 21:46:06,918 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-11 21:46:07,796 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-11 21:46:08,683 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-11 21:46:09,566 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-11 21:46:10,476 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-11 21:46:11,349 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-11 21:46:12,224 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-04-11 21:46:12,224 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:12,229 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:12,229 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:42, output treesize:1 [2018-04-11 21:46:12,391 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:12,421 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:46:12,421 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 6] imperfect sequences [] total 15 [2018-04-11 21:46:12,421 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 21:46:12,421 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 21:46:12,421 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2018-04-11 21:46:12,422 INFO L87 Difference]: Start difference. First operand 448 states and 480 transitions. Second operand 16 states. [2018-04-11 21:46:12,944 WARN L151 SmtUtils]: Spent 196ms on a formula simplification. DAG size of input: 157 DAG size of output 62 [2018-04-11 21:46:14,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:46:14,258 INFO L93 Difference]: Finished difference Result 469 states and 500 transitions. [2018-04-11 21:46:14,258 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 21:46:14,258 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 93 [2018-04-11 21:46:14,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:46:14,260 INFO L225 Difference]: With dead ends: 469 [2018-04-11 21:46:14,260 INFO L226 Difference]: Without dead ends: 466 [2018-04-11 21:46:14,260 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 170 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2018-04-11 21:46:14,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2018-04-11 21:46:14,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 459. [2018-04-11 21:46:14,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 459 states. [2018-04-11 21:46:14,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 493 transitions. [2018-04-11 21:46:14,284 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 493 transitions. Word has length 93 [2018-04-11 21:46:14,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:46:14,284 INFO L459 AbstractCegarLoop]: Abstraction has 459 states and 493 transitions. [2018-04-11 21:46:14,284 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 21:46:14,284 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 493 transitions. [2018-04-11 21:46:14,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-11 21:46:14,285 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:46:14,285 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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 21:46:14,285 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 21:46:14,285 INFO L82 PathProgramCache]: Analyzing trace with hash -380545442, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:46:14,302 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:46:14,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:46:14,340 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:46:14,526 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:46:14,527 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:46:14,528 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 20 treesize of output 27 [2018-04-11 21:46:14,533 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 23 treesize of output 20 [2018-04-11 21:46:14,534 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:14,566 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:14,598 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 21:46:14,599 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:20, output treesize:20 [2018-04-11 21:46:14,682 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:14,682 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:46:14,994 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:15,015 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:46:15,015 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2018-04-11 21:46:15,015 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 21:46:15,015 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 21:46:15,016 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2018-04-11 21:46:15,016 INFO L87 Difference]: Start difference. First operand 459 states and 493 transitions. Second operand 11 states. [2018-04-11 21:46:25,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:46:25,665 INFO L93 Difference]: Finished difference Result 465 states and 496 transitions. [2018-04-11 21:46:25,665 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 21:46:25,666 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 93 [2018-04-11 21:46:25,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:46:25,668 INFO L225 Difference]: With dead ends: 465 [2018-04-11 21:46:25,668 INFO L226 Difference]: Without dead ends: 464 [2018-04-11 21:46:25,668 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2018-04-11 21:46:25,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2018-04-11 21:46:25,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 459. [2018-04-11 21:46:25,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 459 states. [2018-04-11 21:46:25,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 492 transitions. [2018-04-11 21:46:25,694 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 492 transitions. Word has length 93 [2018-04-11 21:46:25,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:46:25,694 INFO L459 AbstractCegarLoop]: Abstraction has 459 states and 492 transitions. [2018-04-11 21:46:25,694 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 21:46:25,694 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 492 transitions. [2018-04-11 21:46:25,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-11 21:46:25,695 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:46:25,695 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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] [2018-04-11 21:46:25,695 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 21:46:25,695 INFO L82 PathProgramCache]: Analyzing trace with hash 1736889126, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:46:25,702 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:46:25,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:46:25,739 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:46:25,911 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:46:25,912 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:46:25,913 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 20 treesize of output 27 [2018-04-11 21:46:25,927 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 23 treesize of output 20 [2018-04-11 21:46:25,927 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:25,958 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:26,002 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 21:46:26,002 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:20, output treesize:20 [2018-04-11 21:46:26,127 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:26,127 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:46:26,449 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:26,469 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:46:26,469 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2018-04-11 21:46:26,470 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 21:46:26,470 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 21:46:26,470 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2018-04-11 21:46:26,470 INFO L87 Difference]: Start difference. First operand 459 states and 492 transitions. Second operand 11 states. [2018-04-11 21:46:33,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:46:33,189 INFO L93 Difference]: Finished difference Result 464 states and 495 transitions. [2018-04-11 21:46:33,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 21:46:33,189 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 95 [2018-04-11 21:46:33,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:46:33,191 INFO L225 Difference]: With dead ends: 464 [2018-04-11 21:46:33,191 INFO L226 Difference]: Without dead ends: 462 [2018-04-11 21:46:33,191 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2018-04-11 21:46:33,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2018-04-11 21:46:33,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 441. [2018-04-11 21:46:33,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 441 states. [2018-04-11 21:46:33,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 470 transitions. [2018-04-11 21:46:33,215 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 470 transitions. Word has length 95 [2018-04-11 21:46:33,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:46:33,216 INFO L459 AbstractCegarLoop]: Abstraction has 441 states and 470 transitions. [2018-04-11 21:46:33,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 21:46:33,216 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 470 transitions. [2018-04-11 21:46:33,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 21:46:33,216 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:46:33,217 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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] [2018-04-11 21:46:33,217 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 21:46:33,217 INFO L82 PathProgramCache]: Analyzing trace with hash 1884719690, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:46:33,229 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:46:33,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:46:33,266 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:46:33,390 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:33,391 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:46:33,514 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 7 [2018-04-11 21:46:33,515 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:33,529 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:33,530 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:3 [2018-04-11 21:46:33,538 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:33,559 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:46:33,559 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-11 21:46:33,559 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 21:46:33,559 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 21:46:33,559 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 21:46:33,560 INFO L87 Difference]: Start difference. First operand 441 states and 470 transitions. Second operand 5 states. [2018-04-11 21:46:33,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:46:33,833 INFO L93 Difference]: Finished difference Result 441 states and 470 transitions. [2018-04-11 21:46:33,833 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 21:46:33,833 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 96 [2018-04-11 21:46:33,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:46:33,835 INFO L225 Difference]: With dead ends: 441 [2018-04-11 21:46:33,835 INFO L226 Difference]: Without dead ends: 440 [2018-04-11 21:46:33,835 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-11 21:46:33,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2018-04-11 21:46:33,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 439. [2018-04-11 21:46:33,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 439 states. [2018-04-11 21:46:33,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 467 transitions. [2018-04-11 21:46:33,861 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 467 transitions. Word has length 96 [2018-04-11 21:46:33,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:46:33,861 INFO L459 AbstractCegarLoop]: Abstraction has 439 states and 467 transitions. [2018-04-11 21:46:33,861 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 21:46:33,861 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 467 transitions. [2018-04-11 21:46:33,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 21:46:33,862 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:46:33,862 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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] [2018-04-11 21:46:33,863 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 21:46:33,863 INFO L82 PathProgramCache]: Analyzing trace with hash 1884719691, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:46:33,874 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:46:33,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:46:33,923 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:46:33,952 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:33,952 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:46:33,978 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 13 treesize of output 9 [2018-04-11 21:46:33,979 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:33,981 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 21:46:33,981 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:7 [2018-04-11 21:46:33,988 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 1 case distinctions, treesize of input 14 treesize of output 18 [2018-04-11 21:46:33,988 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-11 21:46:33,991 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 21:46:33,991 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:14, output treesize:9 [2018-04-11 21:46:34,004 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:34,024 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:46:34,024 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 7 [2018-04-11 21:46:34,024 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 21:46:34,024 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 21:46:34,024 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-04-11 21:46:34,025 INFO L87 Difference]: Start difference. First operand 439 states and 467 transitions. Second operand 8 states. [2018-04-11 21:46:34,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:46:34,183 INFO L93 Difference]: Finished difference Result 439 states and 467 transitions. [2018-04-11 21:46:34,183 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 21:46:34,183 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 96 [2018-04-11 21:46:34,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:46:34,185 INFO L225 Difference]: With dead ends: 439 [2018-04-11 21:46:34,185 INFO L226 Difference]: Without dead ends: 438 [2018-04-11 21:46:34,185 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 183 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-04-11 21:46:34,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2018-04-11 21:46:34,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 438. [2018-04-11 21:46:34,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 438 states. [2018-04-11 21:46:34,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 466 transitions. [2018-04-11 21:46:34,207 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 466 transitions. Word has length 96 [2018-04-11 21:46:34,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:46:34,207 INFO L459 AbstractCegarLoop]: Abstraction has 438 states and 466 transitions. [2018-04-11 21:46:34,207 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 21:46:34,207 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 466 transitions. [2018-04-11 21:46:34,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-11 21:46:34,208 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:46:34,208 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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 21:46:34,208 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 21:46:34,208 INFO L82 PathProgramCache]: Analyzing trace with hash -1703231574, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:46:34,214 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:46:34,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:46:34,247 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:46:34,263 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 21:46:34,264 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 21:46:34,264 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,265 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,268 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 21:46:34,268 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2018-04-11 21:46:34,279 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 17 treesize of output 13 [2018-04-11 21:46:34,280 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 5 [2018-04-11 21:46:34,280 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,281 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,282 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 21:46:34,282 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:17, output treesize:5 [2018-04-11 21:46:34,290 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:34,291 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:46:34,339 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 9 treesize of output 7 [2018-04-11 21:46:34,340 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 21:46:34,340 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:34,341 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:34,351 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2018-04-11 21:46:34,351 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:17, output treesize:44 [2018-04-11 21:46:34,389 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:34,409 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:46:34,409 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7, 6] imperfect sequences [] total 9 [2018-04-11 21:46:34,409 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 21:46:34,409 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 21:46:34,410 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2018-04-11 21:46:34,410 INFO L87 Difference]: Start difference. First operand 438 states and 466 transitions. Second operand 10 states. [2018-04-11 21:46:34,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:46:34,660 INFO L93 Difference]: Finished difference Result 457 states and 487 transitions. [2018-04-11 21:46:34,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 21:46:34,660 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 97 [2018-04-11 21:46:34,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:46:34,662 INFO L225 Difference]: With dead ends: 457 [2018-04-11 21:46:34,662 INFO L226 Difference]: Without dead ends: 456 [2018-04-11 21:46:34,663 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2018-04-11 21:46:34,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2018-04-11 21:46:34,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 437. [2018-04-11 21:46:34,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 437 states. [2018-04-11 21:46:34,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 465 transitions. [2018-04-11 21:46:34,688 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 465 transitions. Word has length 97 [2018-04-11 21:46:34,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:46:34,688 INFO L459 AbstractCegarLoop]: Abstraction has 437 states and 465 transitions. [2018-04-11 21:46:34,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 21:46:34,688 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 465 transitions. [2018-04-11 21:46:34,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-11 21:46:34,688 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:46:34,689 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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 21:46:34,689 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 21:46:34,689 INFO L82 PathProgramCache]: Analyzing trace with hash -1703231573, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:46:34,696 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:46:34,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:46:34,730 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:46:34,748 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 21:46:34,750 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 21:46:34,750 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,751 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,759 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 21:46:34,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 8 treesize of output 7 [2018-04-11 21:46:34,761 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,763 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,767 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 21:46:34,768 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:33, output treesize:23 [2018-04-11 21:46:34,785 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 23 treesize of output 19 [2018-04-11 21:46:34,786 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 19 treesize of output 11 [2018-04-11 21:46:34,786 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,788 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,792 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 26 treesize of output 20 [2018-04-11 21:46:34,794 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 20 treesize of output 11 [2018-04-11 21:46:34,794 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,796 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,799 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 21:46:34,799 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:37, output treesize:11 [2018-04-11 21:46:34,810 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:34,811 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:46:34,940 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 23 treesize of output 21 [2018-04-11 21:46:34,941 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 13 treesize of output 11 [2018-04-11 21:46:34,941 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:34,945 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:34,947 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 19 treesize of output 17 [2018-04-11 21:46:34,948 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 13 treesize of output 11 [2018-04-11 21:46:34,948 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 21:46:34,951 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:34,952 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 17 [2018-04-11 21:46:34,954 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 13 treesize of output 11 [2018-04-11 21:46:34,954 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 21:46:34,957 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:34,987 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 13 [2018-04-11 21:46:34,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2018-04-11 21:46:34,989 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,989 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,991 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 19 treesize of output 17 [2018-04-11 21:46:34,992 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 9 treesize of output 7 [2018-04-11 21:46:34,992 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,993 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,994 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 15 treesize of output 13 [2018-04-11 21:46:34,995 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 9 treesize of output 7 [2018-04-11 21:46:34,995 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:34,996 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:35,012 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-04-11 21:46:35,012 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:47, output treesize:17 [2018-04-11 21:46:35,023 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:35,042 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:46:35,042 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7, 6] imperfect sequences [] total 8 [2018-04-11 21:46:35,042 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 21:46:35,043 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 21:46:35,043 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2018-04-11 21:46:35,043 INFO L87 Difference]: Start difference. First operand 437 states and 465 transitions. Second operand 9 states. [2018-04-11 21:46:35,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:46:35,276 INFO L93 Difference]: Finished difference Result 469 states and 499 transitions. [2018-04-11 21:46:35,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 21:46:35,277 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 97 [2018-04-11 21:46:35,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:46:35,278 INFO L225 Difference]: With dead ends: 469 [2018-04-11 21:46:35,278 INFO L226 Difference]: Without dead ends: 468 [2018-04-11 21:46:35,279 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2018-04-11 21:46:35,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2018-04-11 21:46:35,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 436. [2018-04-11 21:46:35,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 436 states. [2018-04-11 21:46:35,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 464 transitions. [2018-04-11 21:46:35,300 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 464 transitions. Word has length 97 [2018-04-11 21:46:35,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:46:35,300 INFO L459 AbstractCegarLoop]: Abstraction has 436 states and 464 transitions. [2018-04-11 21:46:35,300 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 21:46:35,300 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 464 transitions. [2018-04-11 21:46:35,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-11 21:46:35,301 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:46:35,301 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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] [2018-04-11 21:46:35,301 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 21:46:35,301 INFO L82 PathProgramCache]: Analyzing trace with hash 1521802288, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:46:35,307 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:46:35,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:46:35,339 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:46:35,368 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 17 treesize of output 13 [2018-04-11 21:46:35,369 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 5 [2018-04-11 21:46:35,370 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:35,371 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:35,372 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 21:46:35,372 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:17, output treesize:5 [2018-04-11 21:46:35,378 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:35,379 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:46:35,381 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2018-04-11 21:46:35,381 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:35,383 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:35,383 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:7 [2018-04-11 21:46:35,393 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:35,425 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:46:35,425 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-11 21:46:35,425 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 21:46:35,425 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 21:46:35,426 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 21:46:35,426 INFO L87 Difference]: Start difference. First operand 436 states and 464 transitions. Second operand 5 states. [2018-04-11 21:46:35,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:46:35,560 INFO L93 Difference]: Finished difference Result 459 states and 489 transitions. [2018-04-11 21:46:35,560 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 21:46:35,560 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 101 [2018-04-11 21:46:35,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:46:35,561 INFO L225 Difference]: With dead ends: 459 [2018-04-11 21:46:35,561 INFO L226 Difference]: Without dead ends: 458 [2018-04-11 21:46:35,562 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 198 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 21:46:35,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2018-04-11 21:46:35,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 435. [2018-04-11 21:46:35,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 435 states. [2018-04-11 21:46:35,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 463 transitions. [2018-04-11 21:46:35,584 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 463 transitions. Word has length 101 [2018-04-11 21:46:35,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:46:35,584 INFO L459 AbstractCegarLoop]: Abstraction has 435 states and 463 transitions. [2018-04-11 21:46:35,584 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 21:46:35,584 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 463 transitions. [2018-04-11 21:46:35,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-11 21:46:35,585 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:46:35,585 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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] [2018-04-11 21:46:35,585 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 21:46:35,586 INFO L82 PathProgramCache]: Analyzing trace with hash 1521802289, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:46:35,591 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:46:35,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:46:35,624 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:46:35,638 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 23 treesize of output 19 [2018-04-11 21:46:35,639 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 19 treesize of output 11 [2018-04-11 21:46:35,639 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:35,640 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:35,645 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 26 treesize of output 20 [2018-04-11 21:46:35,647 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 20 treesize of output 11 [2018-04-11 21:46:35,647 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:35,650 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:35,652 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 21:46:35,652 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-11 21:46:35,661 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:35,661 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:46:35,664 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 20 treesize of output 18 [2018-04-11 21:46:35,665 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:35,678 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 1 case distinctions, treesize of input 28 treesize of output 32 [2018-04-11 21:46:35,678 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-11 21:46:35,687 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 21:46:35,687 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:39 [2018-04-11 21:46:35,719 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:35,738 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 21:46:35,739 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2018-04-11 21:46:35,739 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 21:46:35,739 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 21:46:35,739 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-11 21:46:35,739 INFO L87 Difference]: Start difference. First operand 435 states and 463 transitions. Second operand 6 states. [2018-04-11 21:46:35,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:46:35,900 INFO L93 Difference]: Finished difference Result 471 states and 501 transitions. [2018-04-11 21:46:35,900 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 21:46:35,900 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 101 [2018-04-11 21:46:35,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:46:35,903 INFO L225 Difference]: With dead ends: 471 [2018-04-11 21:46:35,903 INFO L226 Difference]: Without dead ends: 470 [2018-04-11 21:46:35,903 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-04-11 21:46:35,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2018-04-11 21:46:35,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 434. [2018-04-11 21:46:35,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 434 states. [2018-04-11 21:46:35,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 462 transitions. [2018-04-11 21:46:35,926 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 462 transitions. Word has length 101 [2018-04-11 21:46:35,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:46:35,926 INFO L459 AbstractCegarLoop]: Abstraction has 434 states and 462 transitions. [2018-04-11 21:46:35,927 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 21:46:35,927 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 462 transitions. [2018-04-11 21:46:35,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-04-11 21:46:35,927 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:46:35,927 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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] [2018-04-11 21:46:35,928 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 21:46:35,928 INFO L82 PathProgramCache]: Analyzing trace with hash -68769135, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 21:46:35,936 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 21:46:35,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:46:35,978 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:46:35,983 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 21:46:35,983 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:35,996 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:35,996 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 21:46:36,052 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 21:46:36,054 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 21:46:36,054 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,055 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,061 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 21:46:36,061 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:28, output treesize:21 [2018-04-11 21:46:36,088 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 21:46:36,090 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 22 treesize of output 21 [2018-04-11 21:46:36,091 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,110 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 27 [2018-04-11 21:46:36,111 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 21:46:36,123 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 21:46:36,139 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 21:46:36,141 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 21:46:36,141 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,142 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,155 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 21:46:36,155 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:37, output treesize:53 [2018-04-11 21:46:36,178 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 21:46:36,178 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,184 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:46:36,185 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:46:36,185 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 21:46:36,185 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,189 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 21:46:36,189 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:69, output treesize:29 [2018-04-11 21:46:36,204 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 25 treesize of output 21 [2018-04-11 21:46:36,206 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 13 [2018-04-11 21:46:36,206 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,207 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,210 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 21:46:36,211 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:29 [2018-04-11 21:46:36,227 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 33 treesize of output 24 [2018-04-11 21:46:36,229 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 21:46:36,229 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,232 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 5 [2018-04-11 21:46:36,233 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,233 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,234 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 21:46:36,234 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:33, output treesize:5 [2018-04-11 21:46:36,257 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 21:46:36,257 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 21:46:36,369 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 35 [2018-04-11 21:46:36,369 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2018-04-11 21:46:36,392 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 9 treesize of output 8 [2018-04-11 21:46:36,393 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,399 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 treesize of output 6 [2018-04-11 21:46:36,400 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 6 treesize of output 1 [2018-04-11 21:46:36,401 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,402 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,406 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,410 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,410 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 5 variables, input treesize:46, output treesize:6 [2018-04-11 21:46:36,461 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 33 treesize of output 31 [2018-04-11 21:46:36,463 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 31 treesize of output 29 [2018-04-11 21:46:36,464 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:36,466 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:36,481 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2018-04-11 21:46:36,481 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:184 [2018-04-11 21:46:36,580 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 47 [2018-04-11 21:46:36,600 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 9 treesize of output 8 [2018-04-11 21:46:36,600 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,638 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 52 [2018-04-11 21:46:36,648 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 37 treesize of output 43 [2018-04-11 21:46:36,648 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-04-11 21:46:36,686 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 21:46:36,687 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,734 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 48 [2018-04-11 21:46:36,736 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 31 treesize of output 25 [2018-04-11 21:46:36,737 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,782 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 34 [2018-04-11 21:46:36,783 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 8 xjuncts. [2018-04-11 21:46:36,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 31 treesize of output 25 [2018-04-11 21:46:36,855 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:36,915 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 1 case distinctions, treesize of input 25 treesize of output 21 [2018-04-11 21:46:36,915 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2018-04-11 21:46:36,964 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 22 treesize of output 16 [2018-04-11 21:46:36,964 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:37,004 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 1 case distinctions, treesize of input 25 treesize of output 21 [2018-04-11 21:46:37,004 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 2 xjuncts. [2018-04-11 21:46:37,027 INFO L267 ElimStorePlain]: Start of recursive call 7: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2018-04-11 21:46:37,090 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2018-04-11 21:46:37,091 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 6 treesize of output 1 [2018-04-11 21:46:37,092 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:37,099 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 6 treesize of output 1 [2018-04-11 21:46:37,099 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:37,103 INFO L267 ElimStorePlain]: Start of recursive call 14: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:37,121 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, 3 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-11 21:46:37,151 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 5 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 74 [2018-04-11 21:46:37,156 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 45 [2018-04-11 21:46:37,157 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:37,307 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 45 treesize of output 51 [2018-04-11 21:46:37,308 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 2 xjuncts. [2018-04-11 21:46:37,452 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 5 case distinctions, treesize of input 40 treesize of output 65 [2018-04-11 21:46:37,454 INFO L267 ElimStorePlain]: Start of recursive call 20: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 8 xjuncts. [2018-04-11 21:46:37,659 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 51 [2018-04-11 21:46:37,660 INFO L267 ElimStorePlain]: Start of recursive call 21: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 21:46:37,834 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 51 [2018-04-11 21:46:37,846 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 41 [2018-04-11 21:46:37,847 INFO L267 ElimStorePlain]: Start of recursive call 23: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:46:37,880 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 39 treesize of output 37 [2018-04-11 21:46:37,880 INFO L267 ElimStorePlain]: Start of recursive call 24: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:37,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, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 33 [2018-04-11 21:46:37,914 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 2 xjuncts. [2018-04-11 21:46:37,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2018-04-11 21:46:37,956 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:37,957 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 28 treesize of output 24 [2018-04-11 21:46:37,957 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:37,990 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 1 case distinctions, treesize of input 30 treesize of output 26 [2018-04-11 21:46:37,990 INFO L267 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 2 xjuncts. [2018-04-11 21:46:37,996 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 1 case distinctions, treesize of input 30 treesize of output 26 [2018-04-11 21:46:37,996 INFO L267 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 2 xjuncts. [2018-04-11 21:46:38,036 INFO L267 ElimStorePlain]: Start of recursive call 22: 5 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2018-04-11 21:46:38,043 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 49 [2018-04-11 21:46:38,045 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 40 treesize of output 38 [2018-04-11 21:46:38,046 INFO L267 ElimStorePlain]: Start of recursive call 31: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:38,067 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 29 [2018-04-11 21:46:38,068 INFO L267 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:38,086 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 29 treesize of output 25 [2018-04-11 21:46:38,086 INFO L267 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:38,106 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 36 [2018-04-11 21:46:38,107 INFO L267 ElimStorePlain]: Start of recursive call 34: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:46:38,135 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 22 [2018-04-11 21:46:38,136 INFO L267 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:38,137 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 22 [2018-04-11 21:46:38,137 INFO L267 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:38,156 INFO L267 ElimStorePlain]: Start of recursive call 30: 5 dim-1 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2018-04-11 21:46:38,369 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 42 treesize of output 39 [2018-04-11 21:46:38,427 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 6 treesize of output 1 [2018-04-11 21:46:38,427 INFO L267 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:38,437 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2018-04-11 21:46:38,438 INFO L267 ElimStorePlain]: Start of recursive call 39: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:38,444 INFO L267 ElimStorePlain]: Start of recursive call 37: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:38,447 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 39 treesize of output 38 [2018-04-11 21:46:38,451 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 6 treesize of output 1 [2018-04-11 21:46:38,451 INFO L267 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:38,461 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 6 treesize of output 1 [2018-04-11 21:46:38,461 INFO L267 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:38,467 INFO L267 ElimStorePlain]: Start of recursive call 40: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 21:46:38,469 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 43 treesize of output 38 [2018-04-11 21:46:38,471 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 6 treesize of output 1 [2018-04-11 21:46:38,471 INFO L267 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:38,491 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 30 [2018-04-11 21:46:38,492 INFO L267 ElimStorePlain]: Start of recursive call 45: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 8 xjuncts. [2018-04-11 21:46:38,512 INFO L267 ElimStorePlain]: Start of recursive call 43: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 21:46:38,723 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 5 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2018-04-11 21:46:38,755 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 38 treesize of output 63 [2018-04-11 21:46:38,758 INFO L267 ElimStorePlain]: Start of recursive call 47: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 16 xjuncts. [2018-04-11 21:46:39,098 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 44 [2018-04-11 21:46:39,100 INFO L267 ElimStorePlain]: Start of recursive call 48: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:46:39,451 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 33 [2018-04-11 21:46:39,452 INFO L267 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 2 xjuncts. [2018-04-11 21:46:39,786 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 41 [2018-04-11 21:46:39,787 INFO L267 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 3 xjuncts. [2018-04-11 21:46:40,137 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 1 case distinctions, treesize of input 38 treesize of output 34 [2018-04-11 21:46:40,137 INFO L267 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 2 xjuncts. [2018-04-11 21:46:40,496 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 1 case distinctions, treesize of input 29 treesize of output 31 [2018-04-11 21:46:40,497 INFO L267 ElimStorePlain]: Start of recursive call 52: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:46:40,502 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 29 [2018-04-11 21:46:40,502 INFO L267 ElimStorePlain]: Start of recursive call 53: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:46:40,887 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2018-04-11 21:46:40,887 INFO L267 ElimStorePlain]: Start of recursive call 54: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 21:46:41,280 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 40 treesize of output 34 [2018-04-11 21:46:41,281 INFO L267 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:41,674 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 41 [2018-04-11 21:46:41,676 INFO L267 ElimStorePlain]: Start of recursive call 56: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:46:42,082 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 38 treesize of output 34 [2018-04-11 21:46:42,083 INFO L267 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:42,486 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 65 [2018-04-11 21:46:42,487 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-04-11 21:46:42,493 INFO L267 ElimStorePlain]: Start of recursive call 58: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 64 xjuncts. [2018-04-11 21:46:43,155 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 44 [2018-04-11 21:46:43,156 INFO L267 ElimStorePlain]: Start of recursive call 59: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:46:43,596 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 38 [2018-04-11 21:46:43,597 INFO L267 ElimStorePlain]: Start of recursive call 60: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 8 xjuncts. [2018-04-11 21:46:43,993 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 25 treesize of output 23 [2018-04-11 21:46:43,994 INFO L267 ElimStorePlain]: Start of recursive call 61: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:44,329 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 62 [2018-04-11 21:46:44,329 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-04-11 21:46:44,334 INFO L267 ElimStorePlain]: Start of recursive call 62: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 64 xjuncts. [2018-04-11 21:46:44,830 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 23 treesize of output 17 [2018-04-11 21:46:44,830 INFO L267 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:45,351 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 29 [2018-04-11 21:46:45,351 INFO L267 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:45,610 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 43 treesize of output 41 [2018-04-11 21:46:45,611 INFO L267 ElimStorePlain]: Start of recursive call 65: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:45,870 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 41 treesize of output 35 [2018-04-11 21:46:45,871 INFO L267 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:46,124 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 22 treesize of output 20 [2018-04-11 21:46:46,124 INFO L267 ElimStorePlain]: Start of recursive call 67: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:46,126 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 25 treesize of output 23 [2018-04-11 21:46:46,126 INFO L267 ElimStorePlain]: Start of recursive call 68: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:46,376 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 17 [2018-04-11 21:46:46,376 INFO L267 ElimStorePlain]: Start of recursive call 69: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:46,377 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 22 treesize of output 20 [2018-04-11 21:46:46,378 INFO L267 ElimStorePlain]: Start of recursive call 70: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:46,632 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 1 case distinctions, treesize of input 29 treesize of output 31 [2018-04-11 21:46:46,633 INFO L267 ElimStorePlain]: Start of recursive call 71: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:46:46,904 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 44 [2018-04-11 21:46:46,905 INFO L267 ElimStorePlain]: Start of recursive call 72: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:46:47,196 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 27 treesize of output 23 [2018-04-11 21:46:47,196 INFO L267 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:47,197 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 30 treesize of output 26 [2018-04-11 21:46:47,197 INFO L267 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:47,468 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 1 case distinctions, treesize of input 26 treesize of output 22 [2018-04-11 21:46:47,468 INFO L267 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 2 xjuncts. [2018-04-11 21:46:47,731 INFO L267 ElimStorePlain]: Start of recursive call 46: 26 dim-1 vars, End of recursive call: 23 dim-0 vars, and 31 xjuncts. [2018-04-11 21:46:48,331 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 42 treesize of output 75 [2018-04-11 21:46:49,492 WARN L151 SmtUtils]: Spent 1153ms on a formula simplification. DAG size of input: 442 DAG size of output 436 [2018-04-11 21:46:49,524 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 68 [2018-04-11 21:46:49,526 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-04-11 21:46:49,532 INFO L267 ElimStorePlain]: Start of recursive call 77: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 64 xjuncts. [2018-04-11 21:46:50,649 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 36 treesize of output 34 [2018-04-11 21:46:50,649 INFO L267 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:51,336 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 40 treesize of output 34 [2018-04-11 21:46:51,337 INFO L267 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:52,009 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 34 treesize of output 32 [2018-04-11 21:46:52,009 INFO L267 ElimStorePlain]: Start of recursive call 80: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:52,687 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 41 [2018-04-11 21:46:52,688 INFO L267 ElimStorePlain]: Start of recursive call 81: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 8 xjuncts. [2018-04-11 21:46:53,358 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 65 [2018-04-11 21:46:53,358 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-04-11 21:46:53,364 INFO L267 ElimStorePlain]: Start of recursive call 82: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 64 xjuncts. [2018-04-11 21:46:54,372 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 34 treesize of output 32 [2018-04-11 21:46:54,373 INFO L267 ElimStorePlain]: Start of recursive call 83: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:46:54,378 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2018-04-11 21:46:54,379 INFO L267 ElimStorePlain]: Start of recursive call 84: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 21:46:55,043 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2018-04-11 21:46:55,043 INFO L267 ElimStorePlain]: Start of recursive call 85: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 21:46:55,759 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 30 treesize of output 26 [2018-04-11 21:46:55,760 INFO L267 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:55,761 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 27 treesize of output 23 [2018-04-11 21:46:55,762 INFO L267 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:55,763 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 28 treesize of output 24 [2018-04-11 21:46:55,763 INFO L267 ElimStorePlain]: Start of recursive call 88: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:56,408 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 43 [2018-04-11 21:46:56,409 INFO L267 ElimStorePlain]: Start of recursive call 89: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 8 xjuncts. [2018-04-11 21:46:57,097 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 60 [2018-04-11 21:46:57,099 INFO L267 ElimStorePlain]: Start of recursive call 90: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 16 xjuncts. [2018-04-11 21:46:57,810 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 20 treesize of output 18 [2018-04-11 21:46:57,811 INFO L267 ElimStorePlain]: Start of recursive call 91: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:57,812 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 18 treesize of output 16 [2018-04-11 21:46:57,812 INFO L267 ElimStorePlain]: Start of recursive call 92: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:58,281 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 62 [2018-04-11 21:46:58,281 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-04-11 21:46:58,286 INFO L267 ElimStorePlain]: Start of recursive call 93: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 64 xjuncts. [2018-04-11 21:46:59,321 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 44 [2018-04-11 21:46:59,322 INFO L267 ElimStorePlain]: Start of recursive call 94: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:46:59,713 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2018-04-11 21:46:59,714 INFO L267 ElimStorePlain]: Start of recursive call 95: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:46:59,922 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 20 [2018-04-11 21:46:59,923 INFO L267 ElimStorePlain]: Start of recursive call 96: End of recursive call: and 1 xjuncts. [2018-04-11 21:46:59,924 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 29 treesize of output 23 [2018-04-11 21:46:59,924 INFO L267 ElimStorePlain]: Start of recursive call 97: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:00,119 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 30 treesize of output 26 [2018-04-11 21:47:00,119 INFO L267 ElimStorePlain]: Start of recursive call 98: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2018-04-11 21:47:00,144 INFO L267 ElimStorePlain]: Start of recursive call 99: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:00,331 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 45 [2018-04-11 21:47:00,332 INFO L267 ElimStorePlain]: Start of recursive call 100: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 21:47:00,515 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 29 treesize of output 23 [2018-04-11 21:47:00,515 INFO L267 ElimStorePlain]: Start of recursive call 101: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:00,517 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 24 treesize of output 18 [2018-04-11 21:47:00,517 INFO L267 ElimStorePlain]: Start of recursive call 102: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:00,852 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 44 [2018-04-11 21:47:00,853 INFO L267 ElimStorePlain]: Start of recursive call 103: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:01,489 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 41 [2018-04-11 21:47:01,490 INFO L267 ElimStorePlain]: Start of recursive call 104: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:01,934 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 32 treesize of output 26 [2018-04-11 21:47:01,935 INFO L267 ElimStorePlain]: Start of recursive call 105: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:02,156 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 44 [2018-04-11 21:47:02,158 INFO L267 ElimStorePlain]: Start of recursive call 106: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:03,104 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 37 treesize of output 35 [2018-04-11 21:47:03,104 INFO L267 ElimStorePlain]: Start of recursive call 107: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:03,570 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 31 [2018-04-11 21:47:03,571 INFO L267 ElimStorePlain]: Start of recursive call 108: End of recursive call: and 2 xjuncts. [2018-04-11 21:47:03,814 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 41 treesize of output 37 [2018-04-11 21:47:03,814 INFO L267 ElimStorePlain]: Start of recursive call 109: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:04,056 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2018-04-11 21:47:04,056 INFO L267 ElimStorePlain]: Start of recursive call 110: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 21:47:04,507 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 18 treesize of output 12 [2018-04-11 21:47:04,507 INFO L267 ElimStorePlain]: Start of recursive call 111: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:04,666 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 33 [2018-04-11 21:47:04,667 INFO L267 ElimStorePlain]: Start of recursive call 112: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 21:47:04,926 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 20 [2018-04-11 21:47:04,927 INFO L267 ElimStorePlain]: Start of recursive call 113: End of recursive call: and 2 xjuncts. [2018-04-11 21:47:04,982 INFO L267 ElimStorePlain]: Start of recursive call 76: 46 dim-1 vars, End of recursive call: and 4 xjuncts. [2018-04-11 21:47:05,618 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 51 [2018-04-11 21:47:05,633 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 43 [2018-04-11 21:47:05,634 INFO L267 ElimStorePlain]: Start of recursive call 115: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:05,685 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 17 treesize of output 15 [2018-04-11 21:47:05,685 INFO L267 ElimStorePlain]: Start of recursive call 116: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:05,686 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 15 treesize of output 13 [2018-04-11 21:47:05,686 INFO L267 ElimStorePlain]: Start of recursive call 117: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:05,687 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 19 treesize of output 17 [2018-04-11 21:47:05,688 INFO L267 ElimStorePlain]: Start of recursive call 118: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:05,717 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2018-04-11 21:47:05,718 INFO L267 ElimStorePlain]: Start of recursive call 119: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 21:47:05,762 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 38 [2018-04-11 21:47:05,763 INFO L267 ElimStorePlain]: Start of recursive call 120: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:05,878 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 21 treesize of output 17 [2018-04-11 21:47:05,879 INFO L267 ElimStorePlain]: Start of recursive call 121: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:05,880 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 24 treesize of output 20 [2018-04-11 21:47:05,880 INFO L267 ElimStorePlain]: Start of recursive call 122: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:05,916 INFO L267 ElimStorePlain]: Start of recursive call 114: 6 dim-1 vars, End of recursive call: 4 dim-0 vars, and 6 xjuncts. [2018-04-11 21:47:06,031 INFO L267 ElimStorePlain]: Start of recursive call 17: 4 dim-1 vars, 9 dim-2 vars, End of recursive call: 16 dim-0 vars, and 19 xjuncts. [2018-04-11 21:47:06,058 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 5 new quantified variables, introduced 7 case distinctions, treesize of input 33 treesize of output 72 [2018-04-11 21:47:06,072 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 46 [2018-04-11 21:47:06,073 INFO L267 ElimStorePlain]: Start of recursive call 124: End of recursive call: and 2 xjuncts. [2018-04-11 21:47:06,198 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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 21:47:06,199 INFO L267 ElimStorePlain]: Start of recursive call 125: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:06,327 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 2 case distinctions, treesize of input 43 treesize of output 49 [2018-04-11 21:47:06,327 INFO L267 ElimStorePlain]: Start of recursive call 126: End of recursive call: and 2 xjuncts. [2018-04-11 21:47:06,468 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 40 [2018-04-11 21:47:06,468 INFO L267 ElimStorePlain]: Start of recursive call 127: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:06,602 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 41 treesize of output 36 [2018-04-11 21:47:06,612 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 25 [2018-04-11 21:47:06,613 INFO L267 ElimStorePlain]: Start of recursive call 129: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:47:06,639 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 6 treesize of output 1 [2018-04-11 21:47:06,639 INFO L267 ElimStorePlain]: Start of recursive call 130: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:06,661 INFO L267 ElimStorePlain]: Start of recursive call 128: 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:47:06,663 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 37 treesize of output 34 [2018-04-11 21:47:06,665 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 6 treesize of output 1 [2018-04-11 21:47:06,665 INFO L267 ElimStorePlain]: Start of recursive call 132: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:06,674 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2018-04-11 21:47:06,674 INFO L267 ElimStorePlain]: Start of recursive call 133: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:06,679 INFO L267 ElimStorePlain]: Start of recursive call 131: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:06,850 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 64 [2018-04-11 21:47:06,853 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 44 treesize of output 38 [2018-04-11 21:47:06,854 INFO L267 ElimStorePlain]: Start of recursive call 135: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:06,964 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 48 [2018-04-11 21:47:06,965 INFO L267 ElimStorePlain]: Start of recursive call 136: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:07,109 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 44 treesize of output 38 [2018-04-11 21:47:07,109 INFO L267 ElimStorePlain]: Start of recursive call 137: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:07,243 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 34 treesize of output 28 [2018-04-11 21:47:07,244 INFO L267 ElimStorePlain]: Start of recursive call 138: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:07,375 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 29 treesize of output 23 [2018-04-11 21:47:07,375 INFO L267 ElimStorePlain]: Start of recursive call 139: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:07,520 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 42 [2018-04-11 21:47:07,521 INFO L267 ElimStorePlain]: Start of recursive call 140: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:07,704 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 45 [2018-04-11 21:47:07,706 INFO L267 ElimStorePlain]: Start of recursive call 141: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:07,923 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 35 [2018-04-11 21:47:07,923 INFO L267 ElimStorePlain]: Start of recursive call 142: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:08,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2018-04-11 21:47:08,126 INFO L267 ElimStorePlain]: Start of recursive call 143: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:08,127 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 24 treesize of output 18 [2018-04-11 21:47:08,127 INFO L267 ElimStorePlain]: Start of recursive call 144: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:08,128 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 27 treesize of output 21 [2018-04-11 21:47:08,128 INFO L267 ElimStorePlain]: Start of recursive call 145: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:08,130 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 27 treesize of output 21 [2018-04-11 21:47:08,130 INFO L267 ElimStorePlain]: Start of recursive call 146: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:08,131 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 21 treesize of output 15 [2018-04-11 21:47:08,131 INFO L267 ElimStorePlain]: Start of recursive call 147: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:08,299 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 35 treesize of output 33 [2018-04-11 21:47:08,299 INFO L267 ElimStorePlain]: Start of recursive call 148: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:08,459 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 23 treesize of output 21 [2018-04-11 21:47:08,459 INFO L267 ElimStorePlain]: Start of recursive call 149: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:08,621 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2018-04-11 21:47:08,621 INFO L267 ElimStorePlain]: Start of recursive call 150: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 21:47:08,789 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 21 treesize of output 15 [2018-04-11 21:47:08,790 INFO L267 ElimStorePlain]: Start of recursive call 151: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:08,952 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 21 treesize of output 15 [2018-04-11 21:47:08,952 INFO L267 ElimStorePlain]: Start of recursive call 152: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:08,953 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 24 treesize of output 18 [2018-04-11 21:47:08,953 INFO L267 ElimStorePlain]: Start of recursive call 153: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:09,110 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 39 treesize of output 33 [2018-04-11 21:47:09,110 INFO L267 ElimStorePlain]: Start of recursive call 154: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:09,278 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 48 [2018-04-11 21:47:09,279 INFO L267 ElimStorePlain]: Start of recursive call 155: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:09,471 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 33 treesize of output 27 [2018-04-11 21:47:09,471 INFO L267 ElimStorePlain]: Start of recursive call 156: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:09,655 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 27 treesize of output 21 [2018-04-11 21:47:09,655 INFO L267 ElimStorePlain]: Start of recursive call 157: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:09,656 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 30 treesize of output 24 [2018-04-11 21:47:09,656 INFO L267 ElimStorePlain]: Start of recursive call 158: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:09,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2018-04-11 21:47:09,658 INFO L267 ElimStorePlain]: Start of recursive call 159: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:09,833 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 30 treesize of output 24 [2018-04-11 21:47:09,834 INFO L267 ElimStorePlain]: Start of recursive call 160: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:09,836 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 27 treesize of output 21 [2018-04-11 21:47:09,836 INFO L267 ElimStorePlain]: Start of recursive call 161: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:09,837 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2018-04-11 21:47:09,838 INFO L267 ElimStorePlain]: Start of recursive call 162: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:10,009 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2018-04-11 21:47:10,010 INFO L267 ElimStorePlain]: Start of recursive call 163: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:47:10,188 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2018-04-11 21:47:10,189 INFO L267 ElimStorePlain]: Start of recursive call 164: End of recursive call: and 2 xjuncts. [2018-04-11 21:47:10,365 INFO L267 ElimStorePlain]: Start of recursive call 134: 21 dim-1 vars, End of recursive call: 18 dim-0 vars, and 21 xjuncts. [2018-04-11 21:47:10,803 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 5 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 70 [2018-04-11 21:47:10,811 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 1 case distinctions, treesize of input 44 treesize of output 40 [2018-04-11 21:47:10,832 INFO L267 ElimStorePlain]: Start of recursive call 166: End of recursive call: and 2 xjuncts. [2018-04-11 21:47:11,051 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 31 [2018-04-11 21:47:11,051 INFO L267 ElimStorePlain]: Start of recursive call 167: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:11,060 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 32 treesize of output 30 [2018-04-11 21:47:11,061 INFO L267 ElimStorePlain]: Start of recursive call 168: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:11,274 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 1 case distinctions, treesize of input 36 treesize of output 32 [2018-04-11 21:47:11,275 INFO L267 ElimStorePlain]: Start of recursive call 169: End of recursive call: and 2 xjuncts. [2018-04-11 21:47:11,496 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 30 treesize of output 24 [2018-04-11 21:47:11,496 INFO L267 ElimStorePlain]: Start of recursive call 170: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:11,498 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 31 treesize of output 25 [2018-04-11 21:47:11,498 INFO L267 ElimStorePlain]: Start of recursive call 171: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:11,703 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 42 [2018-04-11 21:47:11,705 INFO L267 ElimStorePlain]: Start of recursive call 172: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:11,973 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2018-04-11 21:47:11,974 INFO L267 ElimStorePlain]: Start of recursive call 173: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:47:11,984 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2018-04-11 21:47:11,985 INFO L267 ElimStorePlain]: Start of recursive call 174: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:47:12,272 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 50 [2018-04-11 21:47:12,274 INFO L267 ElimStorePlain]: Start of recursive call 175: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 11 xjuncts. [2018-04-11 21:47:12,641 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 27 [2018-04-11 21:47:12,641 INFO L267 ElimStorePlain]: Start of recursive call 176: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:13,021 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2018-04-11 21:47:13,024 INFO L267 ElimStorePlain]: Start of recursive call 177: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 32 xjuncts. [2018-04-11 21:47:13,683 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2018-04-11 21:47:13,684 INFO L267 ElimStorePlain]: Start of recursive call 178: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:47:14,249 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 38 treesize of output 36 [2018-04-11 21:47:14,249 INFO L267 ElimStorePlain]: Start of recursive call 179: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:14,789 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 36 treesize of output 30 [2018-04-11 21:47:14,789 INFO L267 ElimStorePlain]: Start of recursive call 180: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:15,349 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 55 [2018-04-11 21:47:15,352 INFO L267 ElimStorePlain]: Start of recursive call 181: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 32 xjuncts. [2018-04-11 21:47:16,203 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 42 [2018-04-11 21:47:16,204 INFO L267 ElimStorePlain]: Start of recursive call 182: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:17,061 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 52 [2018-04-11 21:47:17,064 INFO L267 ElimStorePlain]: Start of recursive call 183: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 32 xjuncts. [2018-04-11 21:47:18,145 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 36 treesize of output 32 [2018-04-11 21:47:18,146 INFO L267 ElimStorePlain]: Start of recursive call 184: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:19,057 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 35 treesize of output 33 [2018-04-11 21:47:19,057 INFO L267 ElimStorePlain]: Start of recursive call 185: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:20,009 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 30 treesize of output 24 [2018-04-11 21:47:20,010 INFO L267 ElimStorePlain]: Start of recursive call 186: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:20,949 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 42 [2018-04-11 21:47:20,950 INFO L267 ElimStorePlain]: Start of recursive call 187: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:21,957 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2018-04-11 21:47:21,957 INFO L267 ElimStorePlain]: Start of recursive call 188: End of recursive call: and 2 xjuncts. [2018-04-11 21:47:22,980 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 39 [2018-04-11 21:47:22,980 INFO L267 ElimStorePlain]: Start of recursive call 189: End of recursive call: and 3 xjuncts. [2018-04-11 21:47:23,989 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 20 treesize of output 18 [2018-04-11 21:47:23,990 INFO L267 ElimStorePlain]: Start of recursive call 190: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:23,991 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 26 treesize of output 24 [2018-04-11 21:47:23,991 INFO L267 ElimStorePlain]: Start of recursive call 191: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:23,993 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 21 treesize of output 19 [2018-04-11 21:47:23,993 INFO L267 ElimStorePlain]: Start of recursive call 192: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:25,000 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 33 [2018-04-11 21:47:25,001 INFO L267 ElimStorePlain]: Start of recursive call 193: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 21:47:26,006 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 39 [2018-04-11 21:47:26,007 INFO L267 ElimStorePlain]: Start of recursive call 194: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:27,090 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2018-04-11 21:47:27,090 INFO L267 ElimStorePlain]: Start of recursive call 195: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:47:28,178 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 28 treesize of output 24 [2018-04-11 21:47:28,178 INFO L267 ElimStorePlain]: Start of recursive call 196: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:28,179 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 25 treesize of output 21 [2018-04-11 21:47:28,179 INFO L267 ElimStorePlain]: Start of recursive call 197: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:29,200 INFO L267 ElimStorePlain]: Start of recursive call 165: 26 dim-1 vars, End of recursive call: 64 dim-0 vars, and 70 xjuncts. [2018-04-11 21:47:31,283 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 40 treesize of output 43 [2018-04-11 21:47:31,286 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2018-04-11 21:47:31,286 INFO L267 ElimStorePlain]: Start of recursive call 199: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:31,305 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 27 treesize of output 21 [2018-04-11 21:47:31,306 INFO L267 ElimStorePlain]: Start of recursive call 200: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:31,322 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2018-04-11 21:47:31,322 INFO L267 ElimStorePlain]: Start of recursive call 201: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:31,341 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 1 case distinctions, treesize of input 24 treesize of output 20 [2018-04-11 21:47:31,342 INFO L267 ElimStorePlain]: Start of recursive call 202: End of recursive call: and 2 xjuncts. [2018-04-11 21:47:31,361 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 15 [2018-04-11 21:47:31,361 INFO L267 ElimStorePlain]: Start of recursive call 203: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:31,378 INFO L267 ElimStorePlain]: Start of recursive call 198: 5 dim-1 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2018-04-11 21:47:33,458 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 21:47:33,473 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 69 [2018-04-11 21:47:33,489 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 42 [2018-04-11 21:47:33,490 INFO L267 ElimStorePlain]: Start of recursive call 205: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:33,729 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2018-04-11 21:47:33,730 INFO L267 ElimStorePlain]: Start of recursive call 206: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:47:33,969 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 42 [2018-04-11 21:47:33,971 INFO L267 ElimStorePlain]: Start of recursive call 207: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:34,251 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 55 [2018-04-11 21:47:34,254 INFO L267 ElimStorePlain]: Start of recursive call 208: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 32 xjuncts. [2018-04-11 21:47:34,768 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 36 treesize of output 32 [2018-04-11 21:47:34,768 INFO L267 ElimStorePlain]: Start of recursive call 209: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:35,233 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 31 [2018-04-11 21:47:35,233 INFO L267 ElimStorePlain]: Start of recursive call 210: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:47:35,723 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2018-04-11 21:47:35,724 INFO L267 ElimStorePlain]: Start of recursive call 211: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:47:36,182 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 36 [2018-04-11 21:47:36,183 INFO L267 ElimStorePlain]: Start of recursive call 212: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:47:36,661 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 33 [2018-04-11 21:47:36,661 INFO L267 ElimStorePlain]: Start of recursive call 213: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:47:37,145 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 23 treesize of output 21 [2018-04-11 21:47:37,145 INFO L267 ElimStorePlain]: Start of recursive call 214: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:37,147 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 24 treesize of output 22 [2018-04-11 21:47:37,147 INFO L267 ElimStorePlain]: Start of recursive call 215: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:37,626 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 52 [2018-04-11 21:47:37,629 INFO L267 ElimStorePlain]: Start of recursive call 216: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 32 xjuncts. [2018-04-11 21:47:38,347 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 33 treesize of output 29 [2018-04-11 21:47:38,347 INFO L267 ElimStorePlain]: Start of recursive call 217: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:38,963 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 26 treesize of output 24 [2018-04-11 21:47:38,963 INFO L267 ElimStorePlain]: Start of recursive call 218: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:38,989 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 27 treesize of output 25 [2018-04-11 21:47:38,990 INFO L267 ElimStorePlain]: Start of recursive call 219: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:39,607 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 52 [2018-04-11 21:47:39,610 INFO L267 ElimStorePlain]: Start of recursive call 220: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 32 xjuncts. [2018-04-11 21:47:40,509 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2018-04-11 21:47:40,512 INFO L267 ElimStorePlain]: Start of recursive call 221: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 32 xjuncts. [2018-04-11 21:47:41,625 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2018-04-11 21:47:41,626 INFO L267 ElimStorePlain]: Start of recursive call 222: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:47:42,657 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2018-04-11 21:47:42,661 INFO L267 ElimStorePlain]: Start of recursive call 223: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 32 xjuncts. [2018-04-11 21:47:44,078 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2018-04-11 21:47:44,078 INFO L267 ElimStorePlain]: Start of recursive call 224: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 21:47:45,350 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 25 [2018-04-11 21:47:45,351 INFO L267 ElimStorePlain]: Start of recursive call 225: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:47:46,648 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 42 [2018-04-11 21:47:46,649 INFO L267 ElimStorePlain]: Start of recursive call 226: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:48,002 INFO L267 ElimStorePlain]: Start of recursive call 204: 20 dim-1 vars, End of recursive call: 74 dim-0 vars, and 80 xjuncts. [2018-04-11 21:47:53,347 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 5 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 68 [2018-04-11 21:47:53,353 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 41 treesize of output 39 [2018-04-11 21:47:53,353 INFO L267 ElimStorePlain]: Start of recursive call 228: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:53,557 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 34 treesize of output 32 [2018-04-11 21:47:53,557 INFO L267 ElimStorePlain]: Start of recursive call 229: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:53,750 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 42 [2018-04-11 21:47:53,752 INFO L267 ElimStorePlain]: Start of recursive call 230: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:53,998 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 34 [2018-04-11 21:47:53,999 INFO L267 ElimStorePlain]: Start of recursive call 231: End of recursive call: and 2 xjuncts. [2018-04-11 21:47:54,250 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 31 [2018-04-11 21:47:54,251 INFO L267 ElimStorePlain]: Start of recursive call 232: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:47:54,524 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 39 treesize of output 33 [2018-04-11 21:47:54,524 INFO L267 ElimStorePlain]: Start of recursive call 233: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:54,806 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 42 [2018-04-11 21:47:54,807 INFO L267 ElimStorePlain]: Start of recursive call 234: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:55,115 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2018-04-11 21:47:55,116 INFO L267 ElimStorePlain]: Start of recursive call 235: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:55,409 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 25 treesize of output 21 [2018-04-11 21:47:55,409 INFO L267 ElimStorePlain]: Start of recursive call 236: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:55,712 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 42 [2018-04-11 21:47:55,714 INFO L267 ElimStorePlain]: Start of recursive call 237: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:47:56,049 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 31 [2018-04-11 21:47:56,050 INFO L267 ElimStorePlain]: Start of recursive call 238: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:47:56,397 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 34 treesize of output 28 [2018-04-11 21:47:56,398 INFO L267 ElimStorePlain]: Start of recursive call 239: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:56,734 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 31 [2018-04-11 21:47:56,734 INFO L267 ElimStorePlain]: Start of recursive call 240: End of recursive call: and 2 xjuncts. [2018-04-11 21:47:57,066 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 17 treesize of output 15 [2018-04-11 21:47:57,067 INFO L267 ElimStorePlain]: Start of recursive call 241: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:57,068 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 23 treesize of output 21 [2018-04-11 21:47:57,068 INFO L267 ElimStorePlain]: Start of recursive call 242: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:47:57,419 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2018-04-11 21:47:57,422 INFO L267 ElimStorePlain]: Start of recursive call 243: 10 dim-0 vars, End of recursive call: 10 dim-0 vars, and 32 xjuncts. [2018-04-11 21:47:57,999 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 27 [2018-04-11 21:47:57,999 INFO L267 ElimStorePlain]: Start of recursive call 244: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:58,530 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2018-04-11 21:47:58,531 INFO L267 ElimStorePlain]: Start of recursive call 245: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:47:59,082 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 33 treesize of output 29 [2018-04-11 21:47:59,082 INFO L267 ElimStorePlain]: Start of recursive call 246: End of recursive call: and 1 xjuncts. [2018-04-11 21:47:59,586 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2018-04-11 21:47:59,587 INFO L267 ElimStorePlain]: Start of recursive call 247: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:48:00,097 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 50 [2018-04-11 21:48:00,098 INFO L267 ElimStorePlain]: Start of recursive call 248: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 11 xjuncts. [2018-04-11 21:48:00,671 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2018-04-11 21:48:00,672 INFO L267 ElimStorePlain]: Start of recursive call 249: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 21:48:01,251 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2018-04-11 21:48:01,251 INFO L267 ElimStorePlain]: Start of recursive call 250: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:48:01,253 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2018-04-11 21:48:01,253 INFO L267 ElimStorePlain]: Start of recursive call 251: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:48:01,816 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 36 treesize of output 30 [2018-04-11 21:48:01,816 INFO L267 ElimStorePlain]: Start of recursive call 252: End of recursive call: and 1 xjuncts. [2018-04-11 21:48:02,363 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 15 [2018-04-11 21:48:02,363 INFO L267 ElimStorePlain]: Start of recursive call 253: End of recursive call: and 1 xjuncts. [2018-04-11 21:48:02,920 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 39 [2018-04-11 21:48:02,921 INFO L267 ElimStorePlain]: Start of recursive call 254: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-11 21:48:03,532 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 29 [2018-04-11 21:48:03,532 INFO L267 ElimStorePlain]: Start of recursive call 255: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:48:04,160 INFO L267 ElimStorePlain]: Start of recursive call 227: 26 dim-1 vars, End of recursive call: 44 dim-0 vars, and 49 xjuncts. [2018-04-11 21:48:12,305 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 47 [2018-04-11 21:48:12,307 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 38 treesize of output 34 [2018-04-11 21:48:12,308 INFO L267 ElimStorePlain]: Start of recursive call 257: End of recursive call: and 1 xjuncts. [2018-04-11 21:48:12,331 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 1 case distinctions, treesize of input 30 treesize of output 34 [2018-04-11 21:48:12,332 INFO L267 ElimStorePlain]: Start of recursive call 258: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:48:12,356 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 26 treesize of output 20 [2018-04-11 21:48:12,356 INFO L267 ElimStorePlain]: Start of recursive call 259: End of recursive call: and 1 xjuncts. [2018-04-11 21:48:12,358 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 26 treesize of output 20 [2018-04-11 21:48:12,358 INFO L267 ElimStorePlain]: Start of recursive call 260: End of recursive call: and 1 xjuncts. [2018-04-11 21:48:12,379 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 25 treesize of output 19 [2018-04-11 21:48:12,380 INFO L267 ElimStorePlain]: Start of recursive call 261: End of recursive call: and 1 xjuncts. [2018-04-11 21:48:12,400 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 19 treesize of output 17 [2018-04-11 21:48:12,400 INFO L267 ElimStorePlain]: Start of recursive call 262: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:48:12,419 INFO L267 ElimStorePlain]: Start of recursive call 256: 5 dim-1 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2018-04-11 21:48:12,426 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 49 [2018-04-11 21:48:12,432 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 1 case distinctions, treesize of input 35 treesize of output 39 [2018-04-11 21:48:12,433 INFO L267 ElimStorePlain]: Start of recursive call 264: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 21:48:12,468 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 1 case distinctions, treesize of input 37 treesize of output 33 [2018-04-11 21:48:12,468 INFO L267 ElimStorePlain]: Start of recursive call 265: End of recursive call: and 2 xjuncts. [2018-04-11 21:48:12,507 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 1 case distinctions, treesize of input 28 treesize of output 24 [2018-04-11 21:48:12,508 INFO L267 ElimStorePlain]: Start of recursive call 266: End of recursive call: and 2 xjuncts. [2018-04-11 21:48:12,514 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 1 case distinctions, treesize of input 28 treesize of output 24 [2018-04-11 21:48:12,514 INFO L267 ElimStorePlain]: Start of recursive call 267: End of recursive call: and 2 xjuncts. [2018-04-11 21:48:12,563 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 29 treesize of output 25 [2018-04-11 21:48:12,563 INFO L267 ElimStorePlain]: Start of recursive call 268: End of recursive call: and 1 xjuncts. [2018-04-11 21:48:12,564 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 28 treesize of output 24 [2018-04-11 21:48:12,565 INFO L267 ElimStorePlain]: Start of recursive call 269: End of recursive call: and 1 xjuncts. [2018-04-11 21:48:12,606 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 18 treesize of output 16 [2018-04-11 21:48:12,607 INFO L267 ElimStorePlain]: Start of recursive call 270: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:48:12,608 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 19 treesize of output 17 [2018-04-11 21:48:12,608 INFO L267 ElimStorePlain]: Start of recursive call 271: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 21:48:12,648 INFO L267 ElimStorePlain]: Start of recursive call 263: 5 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2018-04-11 21:48:20,974 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 49 [2018-04-11 21:48:20,996 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 5 case distinctions, treesize of input 32 treesize of output 52 [2018-04-11 21:48:20,999 INFO L267 ElimStorePlain]: Start of recursive call 273: 8 dim-0 vars, End of recursive call: 8 dim-0 vars, and 32 xjuncts. [2018-04-11 21:48:21,225 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 32 treesize of output 26 [2018-04-11 21:48:21,226 INFO L267 ElimStorePlain]: Start of recursive call 274: End of recursive call: and 1 xjuncts. [2018-04-11 21:48:21,410 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 1 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 36 [2018-04-11 21:48:21,411 INFO L267 ElimStorePlain]: Start of recursive call 275: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 8 xjuncts. [2018-04-11 21:48:21,575 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2018-04-11 21:48:21,576 INFO L267 ElimStorePlain]: Start of recursive call 276: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 21:48:21,730 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 24 treesize of output 18 [2018-04-11 21:48:21,730 INFO L267 ElimStorePlain]: Start of recursive call 277: End of recursive call: and 1 xjuncts. [2018-04-11 21:48:21,731 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 15 [2018-04-11 21:48:21,731 INFO L267 ElimStorePlain]: Start of recursive call 278: End of recursive call: and 1 xjuncts. [2018-04-11 21:48:21,890 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2018-04-11 21:48:21,890 INFO L267 ElimStorePlain]: Start of recursive call 279: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 21:48:22,049 INFO L267 ElimStorePlain]: Start of recursive call 272: 6 dim-1 vars, End of recursive call: 13 dim-0 vars, and 19 xjuncts. Received shutdown request... [2018-04-11 21:48:28,078 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-11 21:48:28,078 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 21:48:28,083 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 21:48:28,083 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 09:48:28 BoogieIcfgContainer [2018-04-11 21:48:28,083 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 21:48:28,084 INFO L168 Benchmark]: Toolchain (without parser) took 254279.03 ms. Allocated memory was 304.6 MB in the beginning and 385.9 MB in the end (delta: 81.3 MB). Free memory was 241.4 MB in the beginning and 313.6 MB in the end (delta: -72.2 MB). Peak memory consumption was 516.4 MB. Max. memory is 5.3 GB. [2018-04-11 21:48:28,085 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 304.6 MB. Free memory is still 266.9 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 21:48:28,085 INFO L168 Benchmark]: CACSL2BoogieTranslator took 348.89 ms. Allocated memory is still 304.6 MB. Free memory was 241.4 MB in the beginning and 212.3 MB in the end (delta: 29.1 MB). Peak memory consumption was 29.1 MB. Max. memory is 5.3 GB. [2018-04-11 21:48:28,085 INFO L168 Benchmark]: Boogie Preprocessor took 64.34 ms. Allocated memory is still 304.6 MB. Free memory was 212.3 MB in the beginning and 209.3 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. [2018-04-11 21:48:28,086 INFO L168 Benchmark]: RCFGBuilder took 814.34 ms. Allocated memory was 304.6 MB in the beginning and 465.0 MB in the end (delta: 160.4 MB). Free memory was 209.3 MB in the beginning and 361.5 MB in the end (delta: -152.2 MB). Peak memory consumption was 22.3 MB. Max. memory is 5.3 GB. [2018-04-11 21:48:28,086 INFO L168 Benchmark]: TraceAbstraction took 253046.78 ms. Allocated memory was 465.0 MB in the beginning and 385.9 MB in the end (delta: -79.2 MB). Free memory was 361.5 MB in the beginning and 313.6 MB in the end (delta: 47.9 MB). Peak memory consumption was 476.1 MB. Max. memory is 5.3 GB. [2018-04-11 21:48:28,087 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.19 ms. Allocated memory is still 304.6 MB. Free memory is still 266.9 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 348.89 ms. Allocated memory is still 304.6 MB. Free memory was 241.4 MB in the beginning and 212.3 MB in the end (delta: 29.1 MB). Peak memory consumption was 29.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 64.34 ms. Allocated memory is still 304.6 MB. Free memory was 212.3 MB in the beginning and 209.3 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 814.34 ms. Allocated memory was 304.6 MB in the beginning and 465.0 MB in the end (delta: 160.4 MB). Free memory was 209.3 MB in the beginning and 361.5 MB in the end (delta: -152.2 MB). Peak memory consumption was 22.3 MB. Max. memory is 5.3 GB. * TraceAbstraction took 253046.78 ms. Allocated memory was 465.0 MB in the beginning and 385.9 MB in the end (delta: -79.2 MB). Free memory was 361.5 MB in the beginning and 313.6 MB in the end (delta: 47.9 MB). Peak memory consumption was 476.1 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 analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 581]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 581). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 581]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 581). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 581]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 581). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 583]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 583). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 581]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 581). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 581]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 581). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 581]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 581). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 583]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 583). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 592]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 592). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 595). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 596). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 586]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 586). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 585]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 585). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 592]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 592). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 595). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 596). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 586]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 586). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 590). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 563]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 563). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 563]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 563). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 572]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 572). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 572]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 572). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 573). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 572]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 572). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 572]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 572). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 573). Cancelled while BasicCegarLoop was analyzing trace of length 103 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 1028. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 282 locations, 91 error locations. TIMEOUT Result, 252.9s OverallTime, 30 OverallIterations, 4 TraceHistogramMax, 108.8s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 6370 SDtfs, 4707 SDslu, 21406 SDs, 0 SdLazy, 10437 SolverSat, 324 SolverUnsat, 93 SolverUnknown, 0 SolverNotchecked, 92.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3656 GetRequests, 3376 SyntacticMatches, 7 SemanticMatches, 273 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 32.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=459occurred in iteration=21, 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.5s AutomataMinimizationTime, 29 MinimizatonAttempts, 523 StatesRemovedByMinimization, 22 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 29.5s InterpolantComputationTime, 1798 NumberOfCodeBlocks, 1798 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 3538 ConstructedInterpolants, 736 QuantifiedInterpolants, 2967185 SizeOfPredicates, 169 NumberOfNonLiveVariables, 6076 ConjunctsInSsa, 307 ConjunctsInUnsatCore, 58 InterpolantComputations, 54 PerfectInterpolantSequences, 1082/1094 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/complex_data_creation_test02_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_21-48-28-095.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/complex_data_creation_test02_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_21-48-28-095.csv Completed graceful shutdown