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/array-memsafety/add_last-alloca_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cf7e2d-m [2018-03-29 20:13:26,094 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-29 20:13:26,096 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-29 20:13:26,110 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-29 20:13:26,110 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-29 20:13:26,112 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-29 20:13:26,113 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-29 20:13:26,115 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-29 20:13:26,118 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-29 20:13:26,119 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-29 20:13:26,120 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-29 20:13:26,120 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-29 20:13:26,121 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-29 20:13:26,122 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-29 20:13:26,123 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-29 20:13:26,125 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-29 20:13:26,127 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-29 20:13:26,130 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-29 20:13:26,131 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-29 20:13:26,132 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-29 20:13:26,135 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-29 20:13:26,135 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-29 20:13:26,135 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-29 20:13:26,136 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-29 20:13:26,137 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-29 20:13:26,139 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-29 20:13:26,139 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-29 20:13:26,140 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-29 20:13:26,140 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-29 20:13:26,141 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-29 20:13:26,141 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-29 20:13:26,142 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-03-29 20:13:26,167 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-29 20:13:26,168 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-29 20:13:26,168 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-29 20:13:26,168 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-29 20:13:26,169 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-29 20:13:26,169 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-29 20:13:26,169 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-29 20:13:26,169 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-29 20:13:26,170 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-29 20:13:26,170 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-29 20:13:26,170 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-29 20:13:26,170 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-29 20:13:26,171 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-29 20:13:26,171 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-29 20:13:26,171 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-29 20:13:26,171 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-29 20:13:26,171 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-29 20:13:26,171 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-29 20:13:26,172 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-29 20:13:26,172 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-29 20:13:26,172 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-29 20:13:26,172 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-29 20:13:26,172 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-29 20:13:26,172 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-29 20:13:26,173 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-29 20:13:26,173 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 20:13:26,173 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-29 20:13:26,173 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-29 20:13:26,173 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-29 20:13:26,174 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-29 20:13:26,174 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-29 20:13:26,174 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 20:13:26,174 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-29 20:13:26,175 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-29 20:13:26,175 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-29 20:13:26,176 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-29 20:13:26,176 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-29 20:13:26,211 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-29 20:13:26,223 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-29 20:13:26,227 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-29 20:13:26,228 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-29 20:13:26,228 INFO L276 PluginConnector]: CDTParser initialized [2018-03-29 20:13:26,229 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-memsafety/add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,538 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGfa49958b9 [2018-03-29 20:13:26,717 INFO L287 CDTParser]: IsIndexed: true [2018-03-29 20:13:26,717 INFO L288 CDTParser]: Found 1 translation units. [2018-03-29 20:13:26,718 INFO L168 CDTParser]: Scanning add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,728 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-29 20:13:26,728 INFO L215 ultiparseSymbolTable]: [2018-03-29 20:13:26,729 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-29 20:13:26,729 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____bswap_64 ('__bswap_64') in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,729 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,729 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____bswap_32 ('__bswap_32') in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,729 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-29 20:13:26,729 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____int32_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,729 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__u_int in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,730 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__mode_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,730 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____rlim_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,730 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__div_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,730 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pthread_mutex_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,730 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__fsblkcnt_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,730 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__key_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,730 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____u_short in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,731 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__size_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,731 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__lldiv_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,731 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__uid_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,731 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__time_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,731 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pthread_rwlock_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,731 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__blksize_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,731 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____dev_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,731 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pthread_key_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,731 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____intptr_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,732 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____mode_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,732 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____caddr_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,732 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__int32_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,732 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__fd_set in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,732 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____uint32_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,732 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pid_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,732 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__fsfilcnt_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,732 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__gid_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,733 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__u_short in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,733 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__caddr_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,733 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____int8_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,733 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__ulong in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,733 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pthread_barrierattr_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,733 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__register_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,733 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__sigset_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,733 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____fsfilcnt64_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,734 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__clock_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,734 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__daddr_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,734 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____int64_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,734 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____blksize_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,734 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__int8_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,734 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____fsblkcnt_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,734 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____qaddr_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,734 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____uint16_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,734 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____WAIT_STATUS in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,735 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__ino_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,735 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pthread_condattr_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,735 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____rlim64_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,735 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____fsfilcnt_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,735 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__ldiv_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,735 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__loff_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,735 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__u_quad_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,736 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__int64_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,736 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__ushort in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,736 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____time_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,736 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____uint8_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,736 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__u_int64_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,736 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pthread_spinlock_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,736 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____clock_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,736 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__fsid_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,736 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____daddr_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,736 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____key_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,736 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__u_int16_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,736 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____blkcnt_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,736 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__dev_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__fd_mask in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__u_int8_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____u_int in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____useconds_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____loff_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__suseconds_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pthread_cond_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____syscall_slong_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__quad_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____clockid_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__clockid_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____fsid_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__nlink_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__u_long in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____off_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,737 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__ssize_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____fsword_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__id_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pthread_rwlockattr_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__uint in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____uid_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____ino_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____sigset_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____ino64_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__u_char in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__blkcnt_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____pthread_list_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____u_long in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____blkcnt64_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____int16_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,738 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____uint64_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,739 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pthread_once_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,739 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__u_int32_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,739 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____nlink_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,739 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__off_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,739 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____sig_atomic_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,739 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____socklen_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,739 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____ssize_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,739 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__timer_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,739 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____gid_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,739 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____u_char in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,739 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__int16_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,739 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____syscall_ulong_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,739 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____fd_mask in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,740 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pthread_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,740 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____timer_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,740 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pthread_attr_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,740 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____u_quad_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,740 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____id_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,740 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__wchar_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,740 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pthread_barrier_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,740 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i__pthread_mutexattr_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,740 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____off64_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,740 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____pid_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,741 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____suseconds_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,741 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____quad_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,741 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____fsblkcnt64_t in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:26,761 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGfa49958b9 [2018-03-29 20:13:26,767 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-29 20:13:26,770 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-03-29 20:13:26,771 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-29 20:13:26,771 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-29 20:13:26,778 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-29 20:13:26,779 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 08:13:26" (1/1) ... [2018-03-29 20:13:26,782 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56e56b15 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:13:26, skipping insertion in model container [2018-03-29 20:13:26,782 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 08:13:26" (1/1) ... [2018-03-29 20:13:26,800 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 20:13:26,832 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 20:13:26,998 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 20:13:27,042 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 20:13:27,049 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 111 non ball SCCs. Number of states in SCCs 111. [2018-03-29 20:13:27,095 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:13:27 WrapperNode [2018-03-29 20:13:27,095 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-29 20:13:27,096 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-29 20:13:27,096 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-29 20:13:27,097 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-29 20:13:27,112 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:13:27" (1/1) ... [2018-03-29 20:13:27,113 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:13:27" (1/1) ... [2018-03-29 20:13:27,130 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:13:27" (1/1) ... [2018-03-29 20:13:27,130 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:13:27" (1/1) ... [2018-03-29 20:13:27,143 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:13:27" (1/1) ... [2018-03-29 20:13:27,148 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:13:27" (1/1) ... [2018-03-29 20:13:27,151 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:13:27" (1/1) ... [2018-03-29 20:13:27,156 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-29 20:13:27,156 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-29 20:13:27,157 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-29 20:13:27,157 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-29 20:13:27,158 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:13:27" (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-03-29 20:13:27,278 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-29 20:13:27,278 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-29 20:13:27,278 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-03-29 20:13:27,278 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-03-29 20:13:27,278 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-29 20:13:27,278 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-03-29 20:13:27,278 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-03-29 20:13:27,279 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-03-29 20:13:27,279 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-03-29 20:13:27,279 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-03-29 20:13:27,279 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-03-29 20:13:27,279 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-03-29 20:13:27,279 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-03-29 20:13:27,279 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-03-29 20:13:27,280 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-03-29 20:13:27,280 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-03-29 20:13:27,280 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-03-29 20:13:27,280 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-03-29 20:13:27,280 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-03-29 20:13:27,280 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-03-29 20:13:27,280 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-03-29 20:13:27,281 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-03-29 20:13:27,281 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-03-29 20:13:27,281 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-03-29 20:13:27,281 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-03-29 20:13:27,281 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-03-29 20:13:27,281 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-03-29 20:13:27,281 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-03-29 20:13:27,282 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-03-29 20:13:27,282 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-03-29 20:13:27,282 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-03-29 20:13:27,282 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-03-29 20:13:27,282 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-03-29 20:13:27,282 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-03-29 20:13:27,282 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-03-29 20:13:27,283 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-03-29 20:13:27,283 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-03-29 20:13:27,283 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-03-29 20:13:27,283 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-03-29 20:13:27,283 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-03-29 20:13:27,283 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-03-29 20:13:27,283 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-03-29 20:13:27,283 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-03-29 20:13:27,283 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-03-29 20:13:27,283 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-03-29 20:13:27,283 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-03-29 20:13:27,284 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-03-29 20:13:27,284 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-03-29 20:13:27,284 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-03-29 20:13:27,284 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-03-29 20:13:27,284 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-03-29 20:13:27,284 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-03-29 20:13:27,284 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-03-29 20:13:27,284 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-03-29 20:13:27,284 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-03-29 20:13:27,284 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-03-29 20:13:27,284 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-03-29 20:13:27,284 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-03-29 20:13:27,284 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-03-29 20:13:27,285 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-03-29 20:13:27,285 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-03-29 20:13:27,285 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-03-29 20:13:27,285 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-03-29 20:13:27,285 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-03-29 20:13:27,285 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-03-29 20:13:27,285 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-03-29 20:13:27,285 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-03-29 20:13:27,286 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-03-29 20:13:27,286 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-03-29 20:13:27,286 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-03-29 20:13:27,286 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-03-29 20:13:27,286 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-03-29 20:13:27,286 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-03-29 20:13:27,286 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-03-29 20:13:27,286 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-03-29 20:13:27,287 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-03-29 20:13:27,287 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-03-29 20:13:27,287 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-03-29 20:13:27,287 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-03-29 20:13:27,287 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-03-29 20:13:27,287 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-03-29 20:13:27,287 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-03-29 20:13:27,287 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-03-29 20:13:27,287 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-03-29 20:13:27,287 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-03-29 20:13:27,287 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-03-29 20:13:27,288 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-03-29 20:13:27,288 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-03-29 20:13:27,288 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-03-29 20:13:27,288 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-03-29 20:13:27,288 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-03-29 20:13:27,288 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-03-29 20:13:27,288 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-03-29 20:13:27,288 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-03-29 20:13:27,289 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-03-29 20:13:27,289 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-03-29 20:13:27,289 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-03-29 20:13:27,289 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-03-29 20:13:27,289 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-03-29 20:13:27,289 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-03-29 20:13:27,289 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-03-29 20:13:27,289 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-03-29 20:13:27,290 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-03-29 20:13:27,290 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-03-29 20:13:27,290 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-03-29 20:13:27,290 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-03-29 20:13:27,290 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-03-29 20:13:27,290 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-03-29 20:13:27,290 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-29 20:13:27,290 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-29 20:13:27,290 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-29 20:13:27,290 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-29 20:13:27,291 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-29 20:13:27,291 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-29 20:13:27,291 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-29 20:13:27,291 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-29 20:13:27,640 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-29 20:13:27,641 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 08:13:27 BoogieIcfgContainer [2018-03-29 20:13:27,641 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-29 20:13:27,642 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-29 20:13:27,642 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-29 20:13:27,645 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-29 20:13:27,645 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.03 08:13:26" (1/3) ... [2018-03-29 20:13:27,646 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f2cfe82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 08:13:27, skipping insertion in model container [2018-03-29 20:13:27,646 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:13:27" (2/3) ... [2018-03-29 20:13:27,646 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f2cfe82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 08:13:27, skipping insertion in model container [2018-03-29 20:13:27,646 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 08:13:27" (3/3) ... [2018-03-29 20:13:27,648 INFO L107 eAbstractionObserver]: Analyzing ICFG add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:13:27,656 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-29 20:13:27,663 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 11 error locations. [2018-03-29 20:13:27,707 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-29 20:13:27,707 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-29 20:13:27,707 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-29 20:13:27,707 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-29 20:13:27,708 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-29 20:13:27,708 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-29 20:13:27,708 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-29 20:13:27,708 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-29 20:13:27,708 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-29 20:13:27,708 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-29 20:13:27,720 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states. [2018-03-29 20:13:27,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-03-29 20:13:27,724 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:13:27,725 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 20:13:27,725 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-29 20:13:27,728 INFO L82 PathProgramCache]: Analyzing trace with hash 233945126, 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-03-29 20:13:27,740 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:13:27,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:13:27,776 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:13:27,813 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-03-29 20:13:27,814 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:27,819 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:27,819 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-29 20:13:27,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:27,847 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:13:27,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:27,883 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 20:13:27,883 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-03-29 20:13:27,885 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-29 20:13:27,895 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-29 20:13:27,895 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-29 20:13:27,897 INFO L87 Difference]: Start difference. First operand 54 states. Second operand 5 states. [2018-03-29 20:13:28,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:13:28,060 INFO L93 Difference]: Finished difference Result 66 states and 69 transitions. [2018-03-29 20:13:28,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-29 20:13:28,061 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2018-03-29 20:13:28,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:13:28,071 INFO L225 Difference]: With dead ends: 66 [2018-03-29 20:13:28,071 INFO L226 Difference]: Without dead ends: 50 [2018-03-29 20:13:28,075 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 32 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-03-29 20:13:28,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-03-29 20:13:28,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2018-03-29 20:13:28,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-03-29 20:13:28,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 52 transitions. [2018-03-29 20:13:28,108 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 52 transitions. Word has length 18 [2018-03-29 20:13:28,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:13:28,108 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 52 transitions. [2018-03-29 20:13:28,108 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-29 20:13:28,108 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 52 transitions. [2018-03-29 20:13:28,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-03-29 20:13:28,109 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:13:28,109 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 20:13:28,110 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-29 20:13:28,110 INFO L82 PathProgramCache]: Analyzing trace with hash 233945127, 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-03-29 20:13:28,116 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:13:28,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:13:28,130 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:13:28,146 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-03-29 20:13:28,147 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:28,154 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-03-29 20:13:28,154 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:14 [2018-03-29 20:13:28,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:28,202 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:13:28,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:28,316 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 20:13:28,316 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-03-29 20:13:28,317 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-29 20:13:28,318 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-29 20:13:28,318 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2018-03-29 20:13:28,318 INFO L87 Difference]: Start difference. First operand 49 states and 52 transitions. Second operand 9 states. [2018-03-29 20:13:28,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:13:28,751 INFO L93 Difference]: Finished difference Result 72 states and 75 transitions. [2018-03-29 20:13:28,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-29 20:13:28,752 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 18 [2018-03-29 20:13:28,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:13:28,753 INFO L225 Difference]: With dead ends: 72 [2018-03-29 20:13:28,753 INFO L226 Difference]: Without dead ends: 69 [2018-03-29 20:13:28,754 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2018-03-29 20:13:28,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-03-29 20:13:28,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 47. [2018-03-29 20:13:28,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-03-29 20:13:28,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 49 transitions. [2018-03-29 20:13:28,760 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 49 transitions. Word has length 18 [2018-03-29 20:13:28,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:13:28,761 INFO L459 AbstractCegarLoop]: Abstraction has 47 states and 49 transitions. [2018-03-29 20:13:28,761 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-29 20:13:28,761 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 49 transitions. [2018-03-29 20:13:28,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-03-29 20:13:28,761 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:13:28,762 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 20:13:28,762 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-29 20:13:28,762 INFO L82 PathProgramCache]: Analyzing trace with hash -1341455870, 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-03-29 20:13:28,768 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:13:28,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:13:28,782 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:13:28,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:28,791 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:13:28,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:28,821 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 20:13:28,821 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-03-29 20:13:28,821 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 20:13:28,821 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 20:13:28,821 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-03-29 20:13:28,822 INFO L87 Difference]: Start difference. First operand 47 states and 49 transitions. Second operand 4 states. [2018-03-29 20:13:28,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:13:28,844 INFO L93 Difference]: Finished difference Result 49 states and 50 transitions. [2018-03-29 20:13:28,845 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-29 20:13:28,845 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 19 [2018-03-29 20:13:28,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:13:28,846 INFO L225 Difference]: With dead ends: 49 [2018-03-29 20:13:28,847 INFO L226 Difference]: Without dead ends: 44 [2018-03-29 20:13:28,847 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 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-03-29 20:13:28,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-03-29 20:13:28,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2018-03-29 20:13:28,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-03-29 20:13:28,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 45 transitions. [2018-03-29 20:13:28,854 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 45 transitions. Word has length 19 [2018-03-29 20:13:28,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:13:28,855 INFO L459 AbstractCegarLoop]: Abstraction has 44 states and 45 transitions. [2018-03-29 20:13:28,855 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 20:13:28,855 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 45 transitions. [2018-03-29 20:13:28,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-03-29 20:13:28,855 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:13:28,856 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 20:13:28,856 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-29 20:13:28,856 INFO L82 PathProgramCache]: Analyzing trace with hash -1337635678, 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-03-29 20:13:28,870 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:13:28,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:13:28,883 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:13:28,905 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-03-29 20:13:28,905 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:28,910 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:28,910 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2018-03-29 20:13:28,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:28,933 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:13:29,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:29,022 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 20:13:29,022 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-03-29 20:13:29,023 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-29 20:13:29,023 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-29 20:13:29,023 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-03-29 20:13:29,023 INFO L87 Difference]: Start difference. First operand 44 states and 45 transitions. Second operand 7 states. [2018-03-29 20:13:29,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:13:29,091 INFO L93 Difference]: Finished difference Result 44 states and 45 transitions. [2018-03-29 20:13:29,091 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-29 20:13:29,091 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 19 [2018-03-29 20:13:29,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:13:29,092 INFO L225 Difference]: With dead ends: 44 [2018-03-29 20:13:29,092 INFO L226 Difference]: Without dead ends: 42 [2018-03-29 20:13:29,093 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-03-29 20:13:29,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-03-29 20:13:29,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2018-03-29 20:13:29,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-03-29 20:13:29,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 43 transitions. [2018-03-29 20:13:29,102 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 43 transitions. Word has length 19 [2018-03-29 20:13:29,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:13:29,102 INFO L459 AbstractCegarLoop]: Abstraction has 42 states and 43 transitions. [2018-03-29 20:13:29,102 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-29 20:13:29,102 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 43 transitions. [2018-03-29 20:13:29,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-03-29 20:13:29,103 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:13:29,103 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 20:13:29,104 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-29 20:13:29,104 INFO L82 PathProgramCache]: Analyzing trace with hash 668625262, 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-03-29 20:13:29,113 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:13:29,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:13:29,131 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:13:29,158 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|main_#t~malloc3.base| Int)) (and (= 0 (select |c_old(#valid)| |main_#t~malloc3.base|)) (= |c_#valid| (store |c_old(#valid)| |main_#t~malloc3.base| 0)))) is different from true [2018-03-29 20:13:29,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:29,162 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:13:29,174 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc3.base_13| Int)) (or (not (= 0 (select |c_#valid| |v_main_#t~malloc3.base_13|))) (= (store |c_#valid| |v_main_#t~malloc3.base_13| 0) |c_old(#valid)|))) is different from false [2018-03-29 20:13:29,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:29,213 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 20:13:29,214 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-03-29 20:13:29,214 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-29 20:13:29,214 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-29 20:13:29,214 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2018-03-29 20:13:29,215 INFO L87 Difference]: Start difference. First operand 42 states and 43 transitions. Second operand 7 states. [2018-03-29 20:13:29,220 WARN L1011 $PredicateComparison]: unable to prove that (and (= |c_#valid| |c_old(#valid)|) (forall ((|v_main_#t~malloc3.base_13| Int)) (or (not (= 0 (select |c_#valid| |v_main_#t~malloc3.base_13|))) (= (store |c_#valid| |v_main_#t~malloc3.base_13| 0) |c_old(#valid)|)))) is different from false [2018-03-29 20:13:29,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:13:29,279 INFO L93 Difference]: Finished difference Result 71 states and 72 transitions. [2018-03-29 20:13:29,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 20:13:29,279 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2018-03-29 20:13:29,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:13:29,281 INFO L225 Difference]: With dead ends: 71 [2018-03-29 20:13:29,281 INFO L226 Difference]: Without dead ends: 64 [2018-03-29 20:13:29,281 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=28, Unknown=4, NotChecked=36, Total=90 [2018-03-29 20:13:29,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2018-03-29 20:13:29,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 62. [2018-03-29 20:13:29,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-03-29 20:13:29,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 65 transitions. [2018-03-29 20:13:29,290 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 65 transitions. Word has length 26 [2018-03-29 20:13:29,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:13:29,290 INFO L459 AbstractCegarLoop]: Abstraction has 62 states and 65 transitions. [2018-03-29 20:13:29,290 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-29 20:13:29,290 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 65 transitions. [2018-03-29 20:13:29,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-03-29 20:13:29,291 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:13:29,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] [2018-03-29 20:13:29,291 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-29 20:13:29,292 INFO L82 PathProgramCache]: Analyzing trace with hash 536902014, 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-03-29 20:13:29,297 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:13:29,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:13:29,314 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:13:29,331 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|main_#t~malloc3.base| Int)) (and (= 0 (select |c_old(#valid)| |main_#t~malloc3.base|)) (= |c_#valid| (store |c_old(#valid)| |main_#t~malloc3.base| 0)))) is different from true [2018-03-29 20:13:29,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:29,333 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:13:29,345 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc3.base_15| Int)) (or (= (store |c_#valid| |v_main_#t~malloc3.base_15| 0) |c_old(#valid)|) (not (= 0 (select |c_#valid| |v_main_#t~malloc3.base_15|))))) is different from false [2018-03-29 20:13:29,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:29,377 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 20:13:29,377 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-03-29 20:13:29,378 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-29 20:13:29,378 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-29 20:13:29,378 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2018-03-29 20:13:29,378 INFO L87 Difference]: Start difference. First operand 62 states and 65 transitions. Second operand 7 states. [2018-03-29 20:13:29,390 WARN L1011 $PredicateComparison]: unable to prove that (and (= |c_#valid| |c_old(#valid)|) (forall ((|v_main_#t~malloc3.base_15| Int)) (or (= (store |c_#valid| |v_main_#t~malloc3.base_15| 0) |c_old(#valid)|) (not (= 0 (select |c_#valid| |v_main_#t~malloc3.base_15|)))))) is different from false [2018-03-29 20:13:29,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:13:29,463 INFO L93 Difference]: Finished difference Result 64 states and 65 transitions. [2018-03-29 20:13:29,463 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 20:13:29,464 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-03-29 20:13:29,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:13:29,464 INFO L225 Difference]: With dead ends: 64 [2018-03-29 20:13:29,465 INFO L226 Difference]: Without dead ends: 57 [2018-03-29 20:13:29,465 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=28, Unknown=4, NotChecked=36, Total=90 [2018-03-29 20:13:29,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-03-29 20:13:29,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 35. [2018-03-29 20:13:29,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-03-29 20:13:29,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 36 transitions. [2018-03-29 20:13:29,471 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 36 transitions. Word has length 27 [2018-03-29 20:13:29,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:13:29,472 INFO L459 AbstractCegarLoop]: Abstraction has 35 states and 36 transitions. [2018-03-29 20:13:29,472 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-29 20:13:29,472 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 36 transitions. [2018-03-29 20:13:29,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-03-29 20:13:29,473 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:13:29,473 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] [2018-03-29 20:13:29,473 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-29 20:13:29,473 INFO L82 PathProgramCache]: Analyzing trace with hash 1878367546, 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-03-29 20:13:29,482 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:13:29,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:13:29,498 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:13:29,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:29,526 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:13:29,538 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-03-29 20:13:29,538 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:29,550 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:29,551 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:3 [2018-03-29 20:13:29,559 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:29,581 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:13:29,581 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-03-29 20:13:29,581 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-29 20:13:29,581 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-29 20:13:29,582 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-29 20:13:29,582 INFO L87 Difference]: Start difference. First operand 35 states and 36 transitions. Second operand 5 states. [2018-03-29 20:13:29,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:13:29,636 INFO L93 Difference]: Finished difference Result 46 states and 47 transitions. [2018-03-29 20:13:29,637 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 20:13:29,637 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 32 [2018-03-29 20:13:29,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:13:29,637 INFO L225 Difference]: With dead ends: 46 [2018-03-29 20:13:29,638 INFO L226 Difference]: Without dead ends: 45 [2018-03-29 20:13:29,638 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-03-29 20:13:29,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-03-29 20:13:29,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 34. [2018-03-29 20:13:29,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-03-29 20:13:29,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 35 transitions. [2018-03-29 20:13:29,643 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 35 transitions. Word has length 32 [2018-03-29 20:13:29,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:13:29,643 INFO L459 AbstractCegarLoop]: Abstraction has 34 states and 35 transitions. [2018-03-29 20:13:29,643 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-29 20:13:29,643 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 35 transitions. [2018-03-29 20:13:29,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-03-29 20:13:29,644 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:13:29,644 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] [2018-03-29 20:13:29,645 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-29 20:13:29,645 INFO L82 PathProgramCache]: Analyzing trace with hash 1878367547, 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-03-29 20:13:29,657 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:13:29,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:13:29,679 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:13:29,688 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-03-29 20:13:29,689 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:29,695 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:29,696 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2018-03-29 20:13:29,767 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 20 treesize of output 16 [2018-03-29 20:13:29,775 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 16 treesize of output 13 [2018-03-29 20:13:29,775 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-03-29 20:13:29,779 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-29 20:13:29,787 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-03-29 20:13:29,788 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:41 [2018-03-29 20:13:29,862 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:29,862 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:13:29,963 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2018-03-29 20:13:29,967 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 20 [2018-03-29 20:13:29,968 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:29,981 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2018-03-29 20:13:29,981 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:30,011 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-29 20:13:30,013 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-03-29 20:13:30,013 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:30,025 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-03-29 20:13:30,025 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:55, output treesize:36 [2018-03-29 20:13:30,120 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:30,142 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:13:30,142 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2018-03-29 20:13:30,143 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-03-29 20:13:30,143 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-03-29 20:13:30,143 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2018-03-29 20:13:30,144 INFO L87 Difference]: Start difference. First operand 34 states and 35 transitions. Second operand 19 states. [2018-03-29 20:13:30,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:13:30,652 INFO L93 Difference]: Finished difference Result 61 states and 62 transitions. [2018-03-29 20:13:30,652 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-29 20:13:30,653 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 32 [2018-03-29 20:13:30,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:13:30,653 INFO L225 Difference]: With dead ends: 61 [2018-03-29 20:13:30,654 INFO L226 Difference]: Without dead ends: 60 [2018-03-29 20:13:30,654 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=226, Invalid=644, Unknown=0, NotChecked=0, Total=870 [2018-03-29 20:13:30,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-03-29 20:13:30,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 48. [2018-03-29 20:13:30,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-03-29 20:13:30,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 49 transitions. [2018-03-29 20:13:30,662 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 49 transitions. Word has length 32 [2018-03-29 20:13:30,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:13:30,662 INFO L459 AbstractCegarLoop]: Abstraction has 48 states and 49 transitions. [2018-03-29 20:13:30,662 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-03-29 20:13:30,663 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 49 transitions. [2018-03-29 20:13:30,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-03-29 20:13:30,664 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:13:30,664 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 20:13:30,664 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-29 20:13:30,665 INFO L82 PathProgramCache]: Analyzing trace with hash -605483185, now seen corresponding path program 2 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-03-29 20:13:30,682 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:13:30,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:13:30,710 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:13:30,715 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-03-29 20:13:30,715 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:30,720 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:30,720 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-29 20:13:30,750 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-03-29 20:13:30,752 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-03-29 20:13:30,753 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:30,755 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:30,762 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:30,762 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-03-29 20:13:30,807 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-03-29 20:13:30,816 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 15 treesize of output 12 [2018-03-29 20:13:30,817 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-03-29 20:13:30,828 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-29 20:13:30,840 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-03-29 20:13:30,841 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-03-29 20:13:31,112 WARN L148 SmtUtils]: Spent 249ms on a formula simplification that was a NOOP. DAG size: 25 [2018-03-29 20:13:31,180 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:31,180 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:13:31,389 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 37 [2018-03-29 20:13:31,398 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 14 treesize of output 10 [2018-03-29 20:13:31,398 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,406 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,408 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 43 treesize of output 41 [2018-03-29 20:13:31,418 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 5 [2018-03-29 20:13:31,418 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,424 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,431 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 51 [2018-03-29 20:13:31,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, 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 37 [2018-03-29 20:13:31,451 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,481 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 37 [2018-03-29 20:13:31,481 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,493 INFO L267 ElimStorePlain]: Start of recursive call 6: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-29 20:13:31,499 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 54 [2018-03-29 20:13:31,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2018-03-29 20:13:31,517 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,546 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 0 case distinctions, treesize of input 36 treesize of output 31 [2018-03-29 20:13:31,547 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,557 INFO L267 ElimStorePlain]: Start of recursive call 9: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-29 20:13:31,563 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 56 [2018-03-29 20:13:31,594 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 0 case distinctions, treesize of input 38 treesize of output 33 [2018-03-29 20:13:31,594 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,614 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 33 [2018-03-29 20:13:31,614 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,634 INFO L267 ElimStorePlain]: Start of recursive call 12: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-29 20:13:31,640 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 49 [2018-03-29 20:13:31,657 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 32 [2018-03-29 20:13:31,658 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,686 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 35 [2018-03-29 20:13:31,686 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,699 INFO L267 ElimStorePlain]: Start of recursive call 15: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-29 20:13:31,701 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 45 treesize of output 43 [2018-03-29 20:13:31,709 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 5 [2018-03-29 20:13:31,710 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,715 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,717 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 35 [2018-03-29 20:13:31,724 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 14 treesize of output 7 [2018-03-29 20:13:31,724 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,731 INFO L267 ElimStorePlain]: Start of recursive call 20: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:31,757 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-03-29 20:13:31,758 INFO L202 ElimStorePlain]: Needed 21 recursive calls to eliminate 3 variables, input treesize:95, output treesize:83 [2018-03-29 20:13:31,906 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:31,927 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:13:31,927 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 23 [2018-03-29 20:13:31,928 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-03-29 20:13:31,928 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-03-29 20:13:31,928 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2018-03-29 20:13:31,928 INFO L87 Difference]: Start difference. First operand 48 states and 49 transitions. Second operand 24 states. [2018-03-29 20:13:33,105 WARN L151 SmtUtils]: Spent 500ms on a formula simplification. DAG size of input: 44 DAG size of output 40 [2018-03-29 20:13:33,572 WARN L151 SmtUtils]: Spent 253ms on a formula simplification. DAG size of input: 40 DAG size of output 37 [2018-03-29 20:13:33,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:13:33,688 INFO L93 Difference]: Finished difference Result 77 states and 79 transitions. [2018-03-29 20:13:33,688 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-29 20:13:33,688 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 46 [2018-03-29 20:13:33,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:13:33,689 INFO L225 Difference]: With dead ends: 77 [2018-03-29 20:13:33,689 INFO L226 Difference]: Without dead ends: 76 [2018-03-29 20:13:33,690 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=452, Invalid=1618, Unknown=0, NotChecked=0, Total=2070 [2018-03-29 20:13:33,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-03-29 20:13:33,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2018-03-29 20:13:33,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-03-29 20:13:33,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 77 transitions. [2018-03-29 20:13:33,698 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 77 transitions. Word has length 46 [2018-03-29 20:13:33,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:13:33,698 INFO L459 AbstractCegarLoop]: Abstraction has 76 states and 77 transitions. [2018-03-29 20:13:33,698 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-03-29 20:13:33,698 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 77 transitions. [2018-03-29 20:13:33,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-03-29 20:13:33,700 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:13:33,700 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 20:13:33,700 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-29 20:13:33,701 INFO L82 PathProgramCache]: Analyzing trace with hash 1015257719, now seen corresponding path program 3 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-03-29 20:13:33,725 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:13:33,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:13:33,755 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:13:33,759 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-03-29 20:13:33,759 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:33,762 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:33,762 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-29 20:13:33,784 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-03-29 20:13:33,786 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-03-29 20:13:33,786 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:33,787 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:33,794 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:33,795 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-03-29 20:13:33,820 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-03-29 20:13:33,823 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-03-29 20:13:33,824 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:33,826 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:33,833 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:33,833 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:13:33,860 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-03-29 20:13:33,862 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-03-29 20:13:33,862 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:33,864 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:33,872 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:33,872 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:13:33,936 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-03-29 20:13:33,965 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 15 treesize of output 12 [2018-03-29 20:13:33,966 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-03-29 20:13:33,969 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-29 20:13:33,978 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-03-29 20:13:33,978 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-03-29 20:13:34,191 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 0 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:34,191 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:13:35,112 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 49 [2018-03-29 20:13:35,116 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 26 [2018-03-29 20:13:35,116 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,125 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,133 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 106 [2018-03-29 20:13:35,148 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 98 treesize of output 105 [2018-03-29 20:13:35,153 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,169 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 101 [2018-03-29 20:13:35,225 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,225 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,226 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,237 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 84 [2018-03-29 20:13:35,238 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-03-29 20:13:35,241 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,241 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,243 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,255 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 80 [2018-03-29 20:13:35,256 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2018-03-29 20:13:35,289 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,301 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,315 INFO L267 ElimStorePlain]: Start of recursive call 4: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,317 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 73 treesize of output 69 [2018-03-29 20:13:35,319 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 51 [2018-03-29 20:13:35,321 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,322 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 52 [2018-03-29 20:13:35,335 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,335 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,335 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,338 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 0 case distinctions, treesize of input 38 treesize of output 33 [2018-03-29 20:13:35,338 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,341 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,341 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,343 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,356 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 68 [2018-03-29 20:13:35,357 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 4 xjuncts. [2018-03-29 20:13:35,360 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,360 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,361 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,373 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 72 [2018-03-29 20:13:35,374 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 4 xjuncts. [2018-03-29 20:13:35,392 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,394 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,398 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,431 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 55 treesize of output 51 [2018-03-29 20:13:35,433 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 37 [2018-03-29 20:13:35,435 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,436 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 45 [2018-03-29 20:13:35,445 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,446 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,446 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,449 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 0 case distinctions, treesize of input 33 treesize of output 28 [2018-03-29 20:13:35,449 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,451 INFO L267 ElimStorePlain]: Start of recursive call 17: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,452 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,459 INFO L267 ElimStorePlain]: Start of recursive call 15: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,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 75 treesize of output 71 [2018-03-29 20:13:35,463 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 51 [2018-03-29 20:13:35,466 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,467 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 52 [2018-03-29 20:13:35,482 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,483 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,484 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,495 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 72 [2018-03-29 20:13:35,496 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 4 xjuncts. [2018-03-29 20:13:35,499 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,499 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,499 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,502 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 0 case distinctions, treesize of input 38 treesize of output 33 [2018-03-29 20:13:35,502 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,507 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,507 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,509 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:35,520 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 68 [2018-03-29 20:13:35,521 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 4 xjuncts. [2018-03-29 20:13:35,545 INFO L267 ElimStorePlain]: Start of recursive call 21: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,546 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,551 INFO L267 ElimStorePlain]: Start of recursive call 19: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:35,571 INFO L267 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-03-29 20:13:35,571 INFO L202 ElimStorePlain]: Needed 24 recursive calls to eliminate 14 variables, input treesize:151, output treesize:83 [2018-03-29 20:13:35,769 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 0 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:35,791 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:13:35,791 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 33 [2018-03-29 20:13:35,791 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-03-29 20:13:35,792 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-03-29 20:13:35,792 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2018-03-29 20:13:35,792 INFO L87 Difference]: Start difference. First operand 76 states and 77 transitions. Second operand 34 states. [2018-03-29 20:13:37,335 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 113 DAG size of output 85 [2018-03-29 20:13:38,297 WARN L151 SmtUtils]: Spent 888ms on a formula simplification. DAG size of input: 153 DAG size of output 115 [2018-03-29 20:13:38,843 WARN L151 SmtUtils]: Spent 364ms on a formula simplification. DAG size of input: 93 DAG size of output 78 [2018-03-29 20:13:39,342 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 121 DAG size of output 92 [2018-03-29 20:13:40,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:13:40,497 INFO L93 Difference]: Finished difference Result 133 states and 137 transitions. [2018-03-29 20:13:40,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-03-29 20:13:40,498 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 74 [2018-03-29 20:13:40,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:13:40,498 INFO L225 Difference]: With dead ends: 133 [2018-03-29 20:13:40,499 INFO L226 Difference]: Without dead ends: 132 [2018-03-29 20:13:40,500 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 104 SyntacticMatches, 11 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1706 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=1276, Invalid=5044, Unknown=0, NotChecked=0, Total=6320 [2018-03-29 20:13:40,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-03-29 20:13:40,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2018-03-29 20:13:40,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2018-03-29 20:13:40,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 133 transitions. [2018-03-29 20:13:40,510 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 133 transitions. Word has length 74 [2018-03-29 20:13:40,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:13:40,511 INFO L459 AbstractCegarLoop]: Abstraction has 132 states and 133 transitions. [2018-03-29 20:13:40,511 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-03-29 20:13:40,511 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 133 transitions. [2018-03-29 20:13:40,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-03-29 20:13:40,512 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:13:40,512 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 20:13:40,513 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-29 20:13:40,513 INFO L82 PathProgramCache]: Analyzing trace with hash -230011705, now seen corresponding path program 4 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-03-29 20:13:40,519 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:13:40,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:13:40,579 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:13:40,585 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-03-29 20:13:40,585 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,595 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,595 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-29 20:13:40,620 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-03-29 20:13:40,628 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-03-29 20:13:40,629 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,630 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,637 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,637 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-03-29 20:13:40,662 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-03-29 20:13:40,664 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-03-29 20:13:40,664 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,666 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,672 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,673 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:13:40,747 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-03-29 20:13:40,749 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-03-29 20:13:40,749 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,752 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,761 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,762 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:13:40,795 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-03-29 20:13:40,797 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 11 [2018-03-29 20:13:40,797 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,799 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,806 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,806 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:13:40,842 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-03-29 20:13:40,844 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 11 [2018-03-29 20:13:40,844 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,846 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,853 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,854 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:13:40,895 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-03-29 20:13:40,898 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 11 [2018-03-29 20:13:40,898 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,900 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,907 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,907 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:13:40,967 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-03-29 20:13:40,978 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-03-29 20:13:40,979 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,989 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,997 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:40,997 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:13:41,096 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-03-29 20:13:41,101 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 15 treesize of output 12 [2018-03-29 20:13:41,101 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-03-29 20:13:41,104 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-29 20:13:41,111 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-03-29 20:13:41,111 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-03-29 20:13:41,305 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 0 proven. 408 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:41,305 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:13:51,767 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 129 treesize of output 125 [2018-03-29 20:13:51,771 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 107 [2018-03-29 20:13:51,774 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,776 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 108 [2018-03-29 20:13:51,779 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,779 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,779 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,782 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 116 [2018-03-29 20:13:51,786 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,786 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,787 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,787 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,787 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,788 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,794 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 131 [2018-03-29 20:13:51,797 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,797 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,798 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,798 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,798 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,798 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,799 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,799 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,799 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,800 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,808 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 153 [2018-03-29 20:13:51,812 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,812 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,813 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,813 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,813 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,814 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,814 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,814 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,814 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,815 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,815 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,815 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,816 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,816 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,816 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,830 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 182 [2018-03-29 20:13:51,854 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,854 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,854 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,855 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,855 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,855 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,855 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,856 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,856 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,856 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,857 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,857 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,857 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,858 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,858 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,858 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,858 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,859 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,859 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,859 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,860 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,878 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 151 [2018-03-29 20:13:51,878 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:51,882 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,883 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,883 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,883 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,884 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,884 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,884 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,885 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,885 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,886 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,887 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,887 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,887 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,889 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,889 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,890 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,892 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,892 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,894 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,894 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,897 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,948 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 24 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 254 [2018-03-29 20:13:51,949 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-29 20:13:51,981 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 64 xjuncts. [2018-03-29 20:13:51,987 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,988 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,989 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,989 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,990 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,990 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,991 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,991 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,992 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,994 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,995 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,995 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,995 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,997 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,997 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,998 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,999 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:51,999 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,001 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,001 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,003 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,086 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 24 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 258 [2018-03-29 20:13:52,086 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-29 20:13:52,110 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 64 xjuncts. [2018-03-29 20:13:52,676 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:52,686 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:52,692 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:52,696 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:52,699 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:52,701 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:52,706 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:52,709 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 81 treesize of output 77 [2018-03-29 20:13:52,711 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 61 treesize of output 54 [2018-03-29 20:13:52,711 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:52,718 INFO L267 ElimStorePlain]: Start of recursive call 12: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:52,725 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 190 treesize of output 190 [2018-03-29 20:13:52,729 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 178 [2018-03-29 20:13:52,731 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,733 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 157 [2018-03-29 20:13:52,735 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,736 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,736 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,739 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 152 treesize of output 158 [2018-03-29 20:13:52,743 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,743 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,743 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,744 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,744 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,744 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,750 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 166 [2018-03-29 20:13:52,754 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,754 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,755 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,763 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,763 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,764 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,766 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,766 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,767 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,767 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,778 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 181 [2018-03-29 20:13:52,782 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,783 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,783 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,783 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,784 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,784 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,784 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,785 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,785 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,785 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,786 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,786 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,786 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,787 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,787 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,825 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 203 [2018-03-29 20:13:52,909 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,909 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,918 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,918 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,928 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,929 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,929 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,929 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,930 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,931 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,931 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,932 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,937 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,937 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,938 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,944 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,946 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,946 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,947 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,948 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,950 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:52,998 INFO L303 Elim1Store]: Index analysis took 108 ms [2018-03-29 20:13:53,106 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 25 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 96 treesize of output 268 [2018-03-29 20:13:53,107 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-29 20:13:53,124 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 64 xjuncts. [2018-03-29 20:13:53,131 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,135 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,135 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,136 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,142 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,142 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,142 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,148 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,148 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,157 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,157 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,158 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,160 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,160 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,161 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,161 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,163 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,163 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,165 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,165 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,168 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,221 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 25 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 96 treesize of output 264 [2018-03-29 20:13:53,221 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-29 20:13:53,239 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 64 xjuncts. [2018-03-29 20:13:53,257 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,257 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,258 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,265 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,265 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,266 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,266 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,273 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,273 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,274 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,274 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,274 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,275 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,275 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,276 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,276 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,277 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,277 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,277 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,278 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,278 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,299 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 23 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 161 [2018-03-29 20:13:53,300 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:53,855 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:53,865 INFO L267 ElimStorePlain]: Start of recursive call 19: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:53,872 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:53,876 INFO L267 ElimStorePlain]: Start of recursive call 17: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:53,879 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:53,883 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:53,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 2 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 189 [2018-03-29 20:13:53,914 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,916 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 134 [2018-03-29 20:13:53,918 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,918 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,918 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,921 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 131 [2018-03-29 20:13:53,924 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,924 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,925 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,925 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,925 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,926 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,931 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 151 [2018-03-29 20:13:53,941 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,945 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,946 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,946 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,946 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,947 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,947 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,947 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,948 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,948 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,957 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 178 [2018-03-29 20:13:53,960 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,960 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,961 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,961 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,961 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,961 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,962 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,962 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,962 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,963 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,963 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,963 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,963 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,964 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,964 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:53,977 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 212 [2018-03-29 20:13:54,017 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-03-29 20:13:54,017 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,021 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,021 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,021 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,022 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,022 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,022 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,023 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,023 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,023 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,024 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,024 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,024 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,024 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,025 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,025 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,025 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,026 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,026 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,026 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,027 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,044 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 180 [2018-03-29 20:13:54,045 INFO L267 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,050 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,050 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,051 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,051 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,052 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,052 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,053 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,053 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,054 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,054 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,055 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,055 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,055 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,056 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,056 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,057 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,057 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,057 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,058 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,058 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,075 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 23 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 176 [2018-03-29 20:13:54,076 INFO L267 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,100 INFO L267 ElimStorePlain]: Start of recursive call 29: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,101 INFO L267 ElimStorePlain]: Start of recursive call 28: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,102 INFO L267 ElimStorePlain]: Start of recursive call 27: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,103 INFO L267 ElimStorePlain]: Start of recursive call 26: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,108 INFO L267 ElimStorePlain]: Start of recursive call 25: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,128 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,141 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 175 treesize of output 185 [2018-03-29 20:13:54,144 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,145 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,145 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,148 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 144 [2018-03-29 20:13:54,150 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,151 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,151 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,151 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,151 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,152 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,157 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 151 [2018-03-29 20:13:54,160 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,160 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,160 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,161 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,161 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,161 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,162 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,162 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,162 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,162 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,171 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 178 [2018-03-29 20:13:54,174 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,175 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,175 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,176 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,176 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,176 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,176 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,177 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,177 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,177 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,178 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,178 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,178 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,179 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,179 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,192 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 212 [2018-03-29 20:13:54,243 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,243 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,243 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,244 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,244 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,244 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,245 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,245 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,245 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,245 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,246 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,246 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,246 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,247 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,247 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,247 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,248 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,248 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,248 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,248 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,249 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,249 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,249 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,250 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,250 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,251 INFO L700 Elim1Store]: detected not equals via solver [2018-03-29 20:13:54,272 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 22 disjoint index pairs (out of 28 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 238 [2018-03-29 20:13:54,273 INFO L267 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,275 INFO L267 ElimStorePlain]: Start of recursive call 37: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,277 INFO L267 ElimStorePlain]: Start of recursive call 36: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,278 INFO L267 ElimStorePlain]: Start of recursive call 35: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,284 INFO L267 ElimStorePlain]: Start of recursive call 34: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,307 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,308 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,310 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,326 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 164 treesize of output 186 [2018-03-29 20:13:54,329 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,330 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,330 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,330 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,330 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,331 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,336 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 159 [2018-03-29 20:13:54,340 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,340 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,340 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,341 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,341 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,341 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,341 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,342 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,342 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,342 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,351 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 178 [2018-03-29 20:13:54,355 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,355 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,356 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,356 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,356 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,357 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,357 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,357 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,357 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,358 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,358 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,358 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,359 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,359 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,359 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,373 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 212 [2018-03-29 20:13:54,420 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,420 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,421 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,421 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,421 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,422 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,422 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,422 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,422 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,423 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,423 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,423 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,424 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,424 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,424 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,425 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,425 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,426 INFO L700 Elim1Store]: detected not equals via solver [2018-03-29 20:13:54,426 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,426 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,427 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,428 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,428 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,429 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,451 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 22 disjoint index pairs (out of 28 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 202 [2018-03-29 20:13:54,451 INFO L267 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,453 INFO L267 ElimStorePlain]: Start of recursive call 42: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,455 INFO L267 ElimStorePlain]: Start of recursive call 41: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,463 INFO L267 ElimStorePlain]: Start of recursive call 40: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,493 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,494 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,494 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,495 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,496 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,498 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,520 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 153 treesize of output 194 [2018-03-29 20:13:54,524 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,524 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,524 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,525 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,525 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,525 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,525 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,526 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,526 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,526 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,535 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 181 [2018-03-29 20:13:54,538 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,539 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,539 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,539 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,539 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,540 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,540 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,540 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,541 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,541 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,541 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,542 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,542 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,542 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,543 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,556 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 212 [2018-03-29 20:13:54,605 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,605 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,606 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,606 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,606 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,607 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,607 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,607 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,607 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,608 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,608 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,608 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,609 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,609 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,609 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,610 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,610 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,610 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,610 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,611 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,611 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,611 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,612 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,612 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,613 INFO L700 Elim1Store]: detected not equals via solver [2018-03-29 20:13:54,613 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,635 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 22 disjoint index pairs (out of 28 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 238 [2018-03-29 20:13:54,635 INFO L267 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,637 INFO L267 ElimStorePlain]: Start of recursive call 46: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,649 INFO L267 ElimStorePlain]: Start of recursive call 45: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,680 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,681 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,682 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,682 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,683 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,684 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,684 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,687 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,687 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,687 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,715 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 142 treesize of output 209 [2018-03-29 20:13:54,719 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,720 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,721 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,721 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,722 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,722 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,723 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,724 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,724 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,725 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,725 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,726 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,729 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,729 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,729 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,766 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 7 case distinctions, treesize of input 193 treesize of output 231 [2018-03-29 20:13:54,865 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,865 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,866 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,869 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,869 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,870 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,870 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,870 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,871 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,872 INFO L700 Elim1Store]: detected not equals via solver [2018-03-29 20:13:54,872 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,873 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,873 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,873 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,874 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,874 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,875 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,875 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,875 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,876 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,876 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,876 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,898 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 22 disjoint index pairs (out of 28 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 174 [2018-03-29 20:13:54,898 INFO L267 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:54,973 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,974 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,977 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,977 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,979 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,980 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,980 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,980 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,981 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,982 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,983 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,983 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,984 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,984 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,984 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,985 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,987 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,987 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,988 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,989 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:54,992 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,060 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 24 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 94 treesize of output 270 [2018-03-29 20:13:55,060 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-29 20:13:55,077 INFO L267 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 64 xjuncts. [2018-03-29 20:13:55,080 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,080 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,081 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,081 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,083 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,083 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,084 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,084 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,085 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,086 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,087 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,087 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,087 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,088 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,088 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,088 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,090 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,090 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,092 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,092 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,095 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,147 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 24 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 94 treesize of output 266 [2018-03-29 20:13:55,148 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-29 20:13:55,167 INFO L267 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 64 xjuncts. [2018-03-29 20:13:55,688 INFO L267 ElimStorePlain]: Start of recursive call 49: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:55,708 INFO L267 ElimStorePlain]: Start of recursive call 48: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:55,715 INFO L267 ElimStorePlain]: Start of recursive call 44: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:55,721 INFO L267 ElimStorePlain]: Start of recursive call 39: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:55,728 INFO L267 ElimStorePlain]: Start of recursive call 33: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:55,735 INFO L267 ElimStorePlain]: Start of recursive call 24: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:55,746 INFO L267 ElimStorePlain]: Start of recursive call 14: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:55,784 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 83 treesize of output 79 [2018-03-29 20:13:55,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 54 [2018-03-29 20:13:55,786 INFO L267 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:55,793 INFO L267 ElimStorePlain]: Start of recursive call 53: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:55,796 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 131 treesize of output 127 [2018-03-29 20:13:55,798 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 107 [2018-03-29 20:13:55,801 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,802 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 108 [2018-03-29 20:13:55,811 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,811 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,812 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,828 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 116 [2018-03-29 20:13:55,831 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,832 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,832 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,832 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,833 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,833 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,838 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 131 [2018-03-29 20:13:55,841 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,842 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,842 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,842 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,843 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,843 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,843 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,843 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,844 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,844 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,853 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 153 [2018-03-29 20:13:55,856 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,856 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,856 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,857 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,857 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,858 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,863 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,863 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,864 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,864 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,864 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,865 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,865 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,866 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,866 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,878 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 182 [2018-03-29 20:13:55,901 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,901 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,901 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,902 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,902 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,902 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,902 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,903 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,903 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,903 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,904 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,904 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,904 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,904 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,905 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,905 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,905 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,906 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,906 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,906 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,906 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,924 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 151 [2018-03-29 20:13:55,924 INFO L267 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2018-03-29 20:13:55,928 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,928 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,928 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,929 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,930 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,930 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,930 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,931 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,931 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,932 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,932 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,933 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,933 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,933 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,934 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,934 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,935 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,935 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,936 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,937 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,939 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:55,981 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 24 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 258 [2018-03-29 20:13:55,981 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-29 20:13:55,997 INFO L267 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 64 xjuncts. [2018-03-29 20:13:56,001 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,001 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,002 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,002 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,004 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,005 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,005 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,005 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,006 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,007 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,008 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,008 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,009 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,009 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,010 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,010 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,011 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,012 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,013 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,014 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,016 INFO L682 Elim1Store]: detected equality via solver [2018-03-29 20:13:56,069 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 24 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 254 [2018-03-29 20:13:56,069 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-29 20:13:56,088 INFO L267 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 64 xjuncts. [2018-03-29 20:13:56,578 INFO L267 ElimStorePlain]: Start of recursive call 61: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:56,588 INFO L267 ElimStorePlain]: Start of recursive call 60: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:56,594 INFO L267 ElimStorePlain]: Start of recursive call 59: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:56,598 INFO L267 ElimStorePlain]: Start of recursive call 58: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:56,601 INFO L267 ElimStorePlain]: Start of recursive call 57: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:56,602 INFO L267 ElimStorePlain]: Start of recursive call 56: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:56,607 INFO L267 ElimStorePlain]: Start of recursive call 55: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:13:56,626 INFO L267 ElimStorePlain]: Start of recursive call 1: 28 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-03-29 20:13:56,627 INFO L202 ElimStorePlain]: Needed 64 recursive calls to eliminate 30 variables, input treesize:263, output treesize:83 [2018-03-29 20:13:57,089 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 0 proven. 408 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:13:57,111 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:13:57,111 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 31] total 53 [2018-03-29 20:13:57,112 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-03-29 20:13:57,112 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-03-29 20:13:57,113 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=356, Invalid=2506, Unknown=0, NotChecked=0, Total=2862 [2018-03-29 20:13:57,113 INFO L87 Difference]: Start difference. First operand 132 states and 133 transitions. Second operand 54 states. [2018-03-29 20:14:01,369 WARN L151 SmtUtils]: Spent 247ms on a formula simplification. DAG size of input: 245 DAG size of output 160 [2018-03-29 20:14:02,132 WARN L151 SmtUtils]: Spent 574ms on a formula simplification. DAG size of input: 389 DAG size of output 244 [2018-03-29 20:14:02,498 WARN L151 SmtUtils]: Spent 207ms on a formula simplification. DAG size of input: 222 DAG size of output 145 [2018-03-29 20:14:03,211 WARN L151 SmtUtils]: Spent 554ms on a formula simplification. DAG size of input: 225 DAG size of output 150 [2018-03-29 20:14:03,615 WARN L151 SmtUtils]: Spent 235ms on a formula simplification. DAG size of input: 228 DAG size of output 153 [2018-03-29 20:14:03,992 WARN L151 SmtUtils]: Spent 203ms on a formula simplification. DAG size of input: 215 DAG size of output 138 [2018-03-29 20:14:04,808 WARN L151 SmtUtils]: Spent 547ms on a formula simplification. DAG size of input: 349 DAG size of output 217 [2018-03-29 20:14:05,598 WARN L151 SmtUtils]: Spent 448ms on a formula simplification. DAG size of input: 314 DAG size of output 198 [2018-03-29 20:14:05,985 WARN L151 SmtUtils]: Spent 185ms on a formula simplification. DAG size of input: 181 DAG size of output 120 [2018-03-29 20:14:06,363 WARN L151 SmtUtils]: Spent 208ms on a formula simplification. DAG size of input: 184 DAG size of output 125 [2018-03-29 20:14:06,776 WARN L151 SmtUtils]: Spent 214ms on a formula simplification. DAG size of input: 187 DAG size of output 128 [2018-03-29 20:14:07,114 WARN L151 SmtUtils]: Spent 165ms on a formula simplification. DAG size of input: 174 DAG size of output 113 [2018-03-29 20:14:07,864 WARN L151 SmtUtils]: Spent 481ms on a formula simplification. DAG size of input: 281 DAG size of output 177 [2018-03-29 20:14:08,508 WARN L151 SmtUtils]: Spent 338ms on a formula simplification. DAG size of input: 253 DAG size of output 161 [2018-03-29 20:14:08,802 WARN L151 SmtUtils]: Spent 129ms on a formula simplification. DAG size of input: 147 DAG size of output 98 [2018-03-29 20:14:09,101 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 150 DAG size of output 103 [2018-03-29 20:14:09,414 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 153 DAG size of output 106 [2018-03-29 20:14:09,671 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 140 DAG size of output 91 [2018-03-29 20:14:10,194 WARN L151 SmtUtils]: Spent 306ms on a formula simplification. DAG size of input: 222 DAG size of output 142 [2018-03-29 20:14:10,682 WARN L151 SmtUtils]: Spent 237ms on a formula simplification. DAG size of input: 196 DAG size of output 131 [2018-03-29 20:14:10,938 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 115 DAG size of output 81 [2018-03-29 20:14:11,181 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 118 DAG size of output 86 [2018-03-29 20:14:11,430 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 121 DAG size of output 89 [2018-03-29 20:14:12,032 WARN L151 SmtUtils]: Spent 197ms on a formula simplification. DAG size of input: 167 DAG size of output 112 [2018-03-29 20:14:12,375 WARN L151 SmtUtils]: Spent 156ms on a formula simplification. DAG size of input: 143 DAG size of output 105 [2018-03-29 20:14:13,345 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 116 DAG size of output 87 [2018-03-29 20:14:15,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:14:15,175 INFO L93 Difference]: Finished difference Result 245 states and 253 transitions. [2018-03-29 20:14:15,175 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-29 20:14:15,175 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 130 [2018-03-29 20:14:15,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:14:15,176 INFO L225 Difference]: With dead ends: 245 [2018-03-29 20:14:15,176 INFO L226 Difference]: Without dead ends: 244 [2018-03-29 20:14:15,180 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 197 SyntacticMatches, 10 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6490 ImplicationChecksByTransitivity, 26.9s TimeCoverageRelationStatistics Valid=4148, Invalid=17608, Unknown=0, NotChecked=0, Total=21756 [2018-03-29 20:14:15,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2018-03-29 20:14:15,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 244. [2018-03-29 20:14:15,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-03-29 20:14:15,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 245 transitions. [2018-03-29 20:14:15,195 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 245 transitions. Word has length 130 [2018-03-29 20:14:15,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:14:15,195 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 245 transitions. [2018-03-29 20:14:15,195 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-03-29 20:14:15,195 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 245 transitions. [2018-03-29 20:14:15,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2018-03-29 20:14:15,198 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:14:15,198 INFO L355 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 20:14:15,198 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-29 20:14:15,198 INFO L82 PathProgramCache]: Analyzing trace with hash 817242471, now seen corresponding path program 5 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-03-29 20:14:15,209 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:14:15,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:14:15,288 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:14:15,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 8 treesize of output 7 [2018-03-29 20:14:15,292 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,308 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,308 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-29 20:14:15,330 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-03-29 20:14:15,331 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-03-29 20:14:15,331 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,333 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,338 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,339 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-03-29 20:14:15,359 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-03-29 20:14:15,360 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-03-29 20:14:15,360 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,361 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,367 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,368 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:15,392 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-03-29 20:14:15,394 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-03-29 20:14:15,394 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,396 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,402 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,402 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:15,431 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-03-29 20:14:15,433 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 11 [2018-03-29 20:14:15,433 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,434 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,440 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,441 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:15,473 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-03-29 20:14:15,475 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 11 [2018-03-29 20:14:15,475 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,477 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,483 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,483 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:15,520 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-03-29 20:14:15,521 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 11 [2018-03-29 20:14:15,522 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,523 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,530 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,530 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:15,569 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-03-29 20:14:15,571 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-03-29 20:14:15,571 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,573 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,579 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,579 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:15,623 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-03-29 20:14:15,624 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-03-29 20:14:15,625 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,626 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,635 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,635 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:15,681 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-03-29 20:14:15,682 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 11 [2018-03-29 20:14:15,683 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,684 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,690 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,691 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:15,742 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-03-29 20:14:15,743 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 11 [2018-03-29 20:14:15,743 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,745 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,751 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,751 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:15,805 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-03-29 20:14:15,806 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 11 [2018-03-29 20:14:15,806 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,808 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,819 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,819 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:15,878 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-03-29 20:14:15,879 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-03-29 20:14:15,879 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,880 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,886 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,887 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:15,948 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-03-29 20:14:15,950 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-03-29 20:14:15,950 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,951 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,957 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:15,957 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:16,022 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-03-29 20:14:16,024 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 11 [2018-03-29 20:14:16,024 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:16,025 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:16,031 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:16,032 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:16,100 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-03-29 20:14:16,101 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-03-29 20:14:16,101 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 20:14:16,103 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:16,109 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:14:16,109 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-29 20:14:16,223 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-03-29 20:14:16,228 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 15 treesize of output 12 [2018-03-29 20:14:16,229 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-03-29 20:14:16,231 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-29 20:14:16,238 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-03-29 20:14:16,238 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-03-29 20:14:16,522 INFO L134 CoverageAnalysis]: Checked inductivity of 1712 backedges. 0 proven. 1712 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:14:16,522 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:15:36,268 WARN L148 SmtUtils]: Spent 102ms on a formula simplification that was a NOOP. DAG size: 145 [2018-03-29 20:15:41,563 WARN L148 SmtUtils]: Spent 114ms on a formula simplification that was a NOOP. DAG size: 147 Received shutdown request... [2018-03-29 20:16:01,963 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-03-29 20:16:01,963 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-29 20:16:01,967 WARN L197 ceAbstractionStarter]: Timeout [2018-03-29 20:16:01,967 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 08:16:01 BoogieIcfgContainer [2018-03-29 20:16:01,967 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-29 20:16:01,968 INFO L168 Benchmark]: Toolchain (without parser) took 155200.59 ms. Allocated memory was 311.4 MB in the beginning and 679.0 MB in the end (delta: 367.5 MB). Free memory was 247.5 MB in the beginning and 427.3 MB in the end (delta: -179.8 MB). Peak memory consumption was 187.7 MB. Max. memory is 5.3 GB. [2018-03-29 20:16:01,969 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 311.4 MB. Free memory is still 273.5 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-29 20:16:01,969 INFO L168 Benchmark]: CACSL2BoogieTranslator took 324.83 ms. Allocated memory is still 311.4 MB. Free memory was 247.5 MB in the beginning and 223.5 MB in the end (delta: 24.0 MB). Peak memory consumption was 24.0 MB. Max. memory is 5.3 GB. [2018-03-29 20:16:01,969 INFO L168 Benchmark]: Boogie Preprocessor took 59.79 ms. Allocated memory is still 311.4 MB. Free memory was 223.5 MB in the beginning and 221.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-29 20:16:01,969 INFO L168 Benchmark]: RCFGBuilder took 484.90 ms. Allocated memory was 311.4 MB in the beginning and 477.1 MB in the end (delta: 165.7 MB). Free memory was 221.5 MB in the beginning and 416.2 MB in the end (delta: -194.7 MB). Peak memory consumption was 22.5 MB. Max. memory is 5.3 GB. [2018-03-29 20:16:01,969 INFO L168 Benchmark]: TraceAbstraction took 154325.12 ms. Allocated memory was 477.1 MB in the beginning and 679.0 MB in the end (delta: 201.9 MB). Free memory was 416.2 MB in the beginning and 427.3 MB in the end (delta: -11.1 MB). Peak memory consumption was 190.7 MB. Max. memory is 5.3 GB. [2018-03-29 20:16:01,971 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 311.4 MB. Free memory is still 273.5 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 324.83 ms. Allocated memory is still 311.4 MB. Free memory was 247.5 MB in the beginning and 223.5 MB in the end (delta: 24.0 MB). Peak memory consumption was 24.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 59.79 ms. Allocated memory is still 311.4 MB. Free memory was 223.5 MB in the beginning and 221.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 484.90 ms. Allocated memory was 311.4 MB in the beginning and 477.1 MB in the end (delta: 165.7 MB). Free memory was 221.5 MB in the beginning and 416.2 MB in the end (delta: -194.7 MB). Peak memory consumption was 22.5 MB. Max. memory is 5.3 GB. * TraceAbstraction took 154325.12 ms. Allocated memory was 477.1 MB in the beginning and 679.0 MB in the end (delta: 201.9 MB). Free memory was 416.2 MB in the beginning and 427.3 MB in the end (delta: -11.1 MB). Peak memory consumption was 190.7 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 243 with TraceHistMax 17, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 82 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 243 with TraceHistMax 17, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 82 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 243 with TraceHistMax 17, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 82 known predicates. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 243 with TraceHistMax 17, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 82 known predicates. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 243 with TraceHistMax 17, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 82 known predicates. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 243 with TraceHistMax 17, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 82 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 243 with TraceHistMax 17, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 82 known predicates. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 243 with TraceHistMax 17, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 82 known predicates. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 243 with TraceHistMax 17, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 82 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 243 with TraceHistMax 17, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 82 known predicates. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 243 with TraceHistMax 17, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 82 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 64 locations, 11 error locations. TIMEOUT Result, 154.2s OverallTime, 12 OverallIterations, 17 TraceHistogramMax, 25.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 395 SDtfs, 4299 SDslu, 2616 SDs, 0 SdLazy, 3082 SolverSat, 444 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1064 GetRequests, 692 SyntacticMatches, 26 SemanticMatches, 346 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 8754 ImplicationChecksByTransitivity, 35.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=244occurred in iteration=11, 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.0s AutomataMinimizationTime, 11 MinimizatonAttempts, 70 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 20.7s InterpolantComputationTime, 441 NumberOfCodeBlocks, 441 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 860 ConstructedInterpolants, 188 QuantifiedInterpolants, 2844495 SizeOfPredicates, 172 NumberOfNonLiveVariables, 1347 ConjunctsInSsa, 271 ConjunctsInUnsatCore, 22 InterpolantComputations, 12 PerfectInterpolantSequences, 0/1044 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/add_last-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-03-29_20-16-01-977.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/add_last-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-29_20-16-01-977.csv Completed graceful shutdown