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-4cf2d92 [2018-03-28 12:01:21,015 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-28 12:01:21,017 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-28 12:01:21,031 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-28 12:01:21,031 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-28 12:01:21,032 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-28 12:01:21,033 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-28 12:01:21,034 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-28 12:01:21,036 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-28 12:01:21,037 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-28 12:01:21,038 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-28 12:01:21,038 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-28 12:01:21,039 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-28 12:01:21,040 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-28 12:01:21,041 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-28 12:01:21,044 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-28 12:01:21,046 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-28 12:01:21,048 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-28 12:01:21,049 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-28 12:01:21,050 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-28 12:01:21,053 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-28 12:01:21,053 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-28 12:01:21,053 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-28 12:01:21,054 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-28 12:01:21,055 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-28 12:01:21,056 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-28 12:01:21,057 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-28 12:01:21,057 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-28 12:01:21,058 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-28 12:01:21,058 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-28 12:01:21,059 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-28 12:01:21,059 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-28 12:01:21,086 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-28 12:01:21,086 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-28 12:01:21,086 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-28 12:01:21,087 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-28 12:01:21,087 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-28 12:01:21,087 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-28 12:01:21,088 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-28 12:01:21,088 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-28 12:01:21,088 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-28 12:01:21,089 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-28 12:01:21,089 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-28 12:01:21,089 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-28 12:01:21,089 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-28 12:01:21,089 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-28 12:01:21,090 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-28 12:01:21,090 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-28 12:01:21,090 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-28 12:01:21,090 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-28 12:01:21,090 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-28 12:01:21,090 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-28 12:01:21,091 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-28 12:01:21,091 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-28 12:01:21,091 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-28 12:01:21,091 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-28 12:01:21,091 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-28 12:01:21,092 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-28 12:01:21,092 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-28 12:01:21,092 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-28 12:01:21,092 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-28 12:01:21,092 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-28 12:01:21,093 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-28 12:01:21,093 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:21,093 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-28 12:01:21,094 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-28 12:01:21,094 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-28 12:01:21,094 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-28 12:01:21,094 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-28 12:01:21,131 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-28 12:01:21,144 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-28 12:01:21,149 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-28 12:01:21,150 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-28 12:01:21,151 INFO L276 PluginConnector]: CDTParser initialized [2018-03-28 12:01:21,152 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-28 12:01:21,517 INFO L228 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG3d40c7a19 [2018-03-28 12:01:21,677 INFO L291 CDTParser]: IsIndexed: true [2018-03-28 12:01:21,677 INFO L292 CDTParser]: Found 1 translation units. [2018-03-28 12:01:21,678 INFO L171 CDTParser]: Scanning add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:21,689 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-28 12:01:21,690 INFO L215 ultiparseSymbolTable]: [2018-03-28 12:01:21,690 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-28 12:01:21,690 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-28 12:01:21,690 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:21,690 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-28 12:01:21,690 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-28 12:01:21,690 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-28 12:01:21,691 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-28 12:01:21,691 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-28 12:01:21,691 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-28 12:01:21,691 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-28 12:01:21,691 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-28 12:01:21,691 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-28 12:01:21,691 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-28 12:01:21,691 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-28 12:01:21,692 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-28 12:01:21,692 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-28 12:01:21,692 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-28 12:01:21,692 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-28 12:01:21,692 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-28 12:01:21,692 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-28 12:01:21,692 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-28 12:01:21,692 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-28 12:01:21,692 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-28 12:01:21,693 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-28 12:01:21,693 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-28 12:01:21,693 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-28 12:01:21,693 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-28 12:01:21,693 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-28 12:01:21,693 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-28 12:01:21,693 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-28 12:01:21,693 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-28 12:01:21,693 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-28 12:01:21,693 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-28 12:01:21,693 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-28 12:01:21,693 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-28 12:01:21,693 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-28 12:01:21,694 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-28 12:01:21,694 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-28 12:01:21,694 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-28 12:01:21,694 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-28 12:01:21,694 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-28 12:01:21,694 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-28 12:01:21,694 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-28 12:01:21,694 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-28 12:01:21,694 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-28 12:01:21,694 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-28 12:01:21,694 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-28 12:01:21,694 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-28 12:01:21,694 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-28 12:01:21,695 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-28 12:01:21,695 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-28 12:01:21,695 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-28 12:01:21,695 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-28 12:01:21,695 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-28 12:01:21,695 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-28 12:01:21,695 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-28 12:01:21,695 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-28 12:01:21,695 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-28 12:01:21,695 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-28 12:01:21,695 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-28 12:01:21,695 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-28 12:01:21,696 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-28 12:01:21,696 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-28 12:01:21,696 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-28 12:01:21,696 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-28 12:01:21,696 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-28 12:01:21,696 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-28 12:01:21,696 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-28 12:01:21,696 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-28 12:01:21,697 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-28 12:01:21,697 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-28 12:01:21,697 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-28 12:01:21,697 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-28 12:01:21,697 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-28 12:01:21,697 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-28 12:01:21,697 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-28 12:01:21,697 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-28 12:01:21,698 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-28 12:01:21,698 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-28 12:01:21,698 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-28 12:01:21,698 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-28 12:01:21,698 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-28 12:01:21,698 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-28 12:01:21,698 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-28 12:01:21,698 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-28 12:01:21,698 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-28 12:01:21,699 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-28 12:01:21,699 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-28 12:01:21,699 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-28 12:01:21,699 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-28 12:01:21,699 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-28 12:01:21,699 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-28 12:01:21,699 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-28 12:01:21,699 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-28 12:01:21,699 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-28 12:01:21,700 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-28 12:01:21,700 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-28 12:01:21,700 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-28 12:01:21,700 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-28 12:01:21,700 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-28 12:01:21,700 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-28 12:01:21,700 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-28 12:01:21,700 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-28 12:01:21,700 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-28 12:01:21,701 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-28 12:01:21,701 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-28 12:01:21,701 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-28 12:01:21,701 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-28 12:01:21,701 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-28 12:01:21,701 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-28 12:01:21,701 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-28 12:01:21,701 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-28 12:01:21,702 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-28 12:01:21,702 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-28 12:01:21,702 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-28 12:01:21,702 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-28 12:01:21,702 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-28 12:01:21,702 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-28 12:01:21,702 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-28 12:01:21,702 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-28 12:01:21,703 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-28 12:01:21,703 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-28 12:01:21,703 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-28 12:01:21,703 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-28 12:01:21,703 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-28 12:01:21,724 INFO L334 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG3d40c7a19 [2018-03-28 12:01:21,728 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-28 12:01:21,730 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-03-28 12:01:21,731 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-28 12:01:21,731 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-28 12:01:21,737 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-28 12:01:21,737 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 12:01:21" (1/1) ... [2018-03-28 12:01:21,739 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a1efa0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:21, skipping insertion in model container [2018-03-28 12:01:21,740 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 12:01:21" (1/1) ... [2018-03-28 12:01:21,754 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-28 12:01:21,782 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-28 12:01:21,956 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-28 12:01:22,003 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-28 12:01:22,011 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 111 non ball SCCs. Number of states in SCCs 111. [2018-03-28 12:01:22,058 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:22 WrapperNode [2018-03-28 12:01:22,058 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-28 12:01:22,059 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-28 12:01:22,059 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-28 12:01:22,060 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-28 12:01:22,074 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:22" (1/1) ... [2018-03-28 12:01:22,075 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:22" (1/1) ... [2018-03-28 12:01:22,092 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:22" (1/1) ... [2018-03-28 12:01:22,093 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:22" (1/1) ... [2018-03-28 12:01:22,105 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:22" (1/1) ... [2018-03-28 12:01:22,111 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:22" (1/1) ... [2018-03-28 12:01:22,114 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:22" (1/1) ... [2018-03-28 12:01:22,119 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-28 12:01:22,120 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-28 12:01:22,120 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-28 12:01:22,120 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-28 12:01:22,121 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:22" (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-28 12:01:22,252 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-28 12:01:22,252 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-28 12:01:22,253 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-03-28 12:01:22,253 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-03-28 12:01:22,253 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-28 12:01:22,253 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-03-28 12:01:22,253 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fadd_last_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-03-28 12:01:22,253 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-03-28 12:01:22,253 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-03-28 12:01:22,253 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-03-28 12:01:22,253 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-03-28 12:01:22,253 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-03-28 12:01:22,253 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-03-28 12:01:22,254 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-03-28 12:01:22,254 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-03-28 12:01:22,254 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-03-28 12:01:22,254 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-03-28 12:01:22,254 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-03-28 12:01:22,254 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-03-28 12:01:22,254 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-03-28 12:01:22,254 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-03-28 12:01:22,254 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-03-28 12:01:22,254 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-03-28 12:01:22,254 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-03-28 12:01:22,254 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-03-28 12:01:22,255 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-03-28 12:01:22,255 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-03-28 12:01:22,255 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-03-28 12:01:22,255 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-03-28 12:01:22,255 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-03-28 12:01:22,255 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-03-28 12:01:22,255 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-03-28 12:01:22,255 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-03-28 12:01:22,255 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-03-28 12:01:22,256 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-03-28 12:01:22,256 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-03-28 12:01:22,256 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-03-28 12:01:22,256 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-03-28 12:01:22,256 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-03-28 12:01:22,256 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-03-28 12:01:22,256 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-03-28 12:01:22,256 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-03-28 12:01:22,257 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-03-28 12:01:22,257 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-03-28 12:01:22,257 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-03-28 12:01:22,257 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-03-28 12:01:22,257 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-03-28 12:01:22,257 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-03-28 12:01:22,257 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-03-28 12:01:22,258 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-03-28 12:01:22,258 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-03-28 12:01:22,258 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-03-28 12:01:22,258 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-03-28 12:01:22,258 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-03-28 12:01:22,258 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-03-28 12:01:22,258 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-03-28 12:01:22,259 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-03-28 12:01:22,259 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-03-28 12:01:22,259 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-03-28 12:01:22,259 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-03-28 12:01:22,259 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-03-28 12:01:22,259 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-03-28 12:01:22,259 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-03-28 12:01:22,259 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-03-28 12:01:22,260 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-03-28 12:01:22,260 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-03-28 12:01:22,260 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-03-28 12:01:22,260 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-03-28 12:01:22,260 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-03-28 12:01:22,260 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-03-28 12:01:22,260 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-03-28 12:01:22,261 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-03-28 12:01:22,261 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-03-28 12:01:22,261 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-03-28 12:01:22,261 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-03-28 12:01:22,261 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-03-28 12:01:22,261 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-03-28 12:01:22,261 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-03-28 12:01:22,261 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-03-28 12:01:22,262 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-03-28 12:01:22,262 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-03-28 12:01:22,262 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-03-28 12:01:22,262 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-03-28 12:01:22,262 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-03-28 12:01:22,262 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-03-28 12:01:22,262 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-03-28 12:01:22,262 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-03-28 12:01:22,263 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-03-28 12:01:22,263 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-03-28 12:01:22,263 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-03-28 12:01:22,263 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-03-28 12:01:22,263 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-03-28 12:01:22,263 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-03-28 12:01:22,263 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-03-28 12:01:22,264 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-03-28 12:01:22,264 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-03-28 12:01:22,264 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-03-28 12:01:22,264 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-03-28 12:01:22,264 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-03-28 12:01:22,264 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-03-28 12:01:22,264 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-03-28 12:01:22,265 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-03-28 12:01:22,265 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-03-28 12:01:22,265 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-03-28 12:01:22,265 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-03-28 12:01:22,265 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-03-28 12:01:22,265 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-03-28 12:01:22,265 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-03-28 12:01:22,265 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-28 12:01:22,266 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-28 12:01:22,266 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-28 12:01:22,266 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-28 12:01:22,266 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-28 12:01:22,266 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-28 12:01:22,266 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-28 12:01:22,266 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-28 12:01:22,600 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-28 12:01:22,600 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 12:01:22 BoogieIcfgContainer [2018-03-28 12:01:22,600 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-28 12:01:22,601 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-28 12:01:22,601 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-28 12:01:22,604 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-28 12:01:22,604 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.03 12:01:21" (1/3) ... [2018-03-28 12:01:22,604 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3444f3e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 12:01:22, skipping insertion in model container [2018-03-28 12:01:22,604 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:22" (2/3) ... [2018-03-28 12:01:22,605 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3444f3e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 12:01:22, skipping insertion in model container [2018-03-28 12:01:22,605 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 12:01:22" (3/3) ... [2018-03-28 12:01:22,607 INFO L107 eAbstractionObserver]: Analyzing ICFG add_last-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:22,615 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-28 12:01:22,622 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 11 error locations. [2018-03-28 12:01:22,662 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-28 12:01:22,663 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-28 12:01:22,663 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-28 12:01:22,663 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-28 12:01:22,663 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-28 12:01:22,663 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-28 12:01:22,663 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-28 12:01:22,664 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-28 12:01:22,664 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-28 12:01:22,664 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-28 12:01:22,680 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states. [2018-03-28 12:01:22,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-03-28 12:01:22,685 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:22,685 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-28 12:01:22,686 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:22,691 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-28 12:01:22,703 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:22,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:22,742 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:22,779 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-28 12:01:22,781 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:22,791 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:22,791 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-28 12:01:22,821 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-28 12:01:22,821 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:22,837 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-28 12:01:22,870 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:01:22,870 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-03-28 12:01:22,872 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-28 12:01:22,882 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-28 12:01:22,883 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-28 12:01:22,885 INFO L87 Difference]: Start difference. First operand 54 states. Second operand 5 states. [2018-03-28 12:01:23,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:23,051 INFO L93 Difference]: Finished difference Result 66 states and 69 transitions. [2018-03-28 12:01:23,052 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-28 12:01:23,053 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2018-03-28 12:01:23,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:23,062 INFO L225 Difference]: With dead ends: 66 [2018-03-28 12:01:23,063 INFO L226 Difference]: Without dead ends: 50 [2018-03-28 12:01:23,065 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-28 12:01:23,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-03-28 12:01:23,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2018-03-28 12:01:23,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-03-28 12:01:23,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 52 transitions. [2018-03-28 12:01:23,101 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 52 transitions. Word has length 18 [2018-03-28 12:01:23,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:23,101 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 52 transitions. [2018-03-28 12:01:23,101 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-28 12:01:23,101 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 52 transitions. [2018-03-28 12:01:23,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-03-28 12:01:23,102 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:23,102 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-28 12:01:23,103 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:23,103 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-28 12:01:23,109 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:23,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:23,123 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:23,140 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-28 12:01:23,140 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:23,152 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-28 12:01:23,153 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:14 [2018-03-28 12:01:23,203 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-28 12:01:23,203 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:23,311 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-28 12:01:23,334 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:01:23,334 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-03-28 12:01:23,335 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-28 12:01:23,336 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-28 12:01:23,336 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2018-03-28 12:01:23,336 INFO L87 Difference]: Start difference. First operand 49 states and 52 transitions. Second operand 9 states. [2018-03-28 12:01:23,727 WARN L148 SmtUtils]: Spent 266ms on a formula simplification that was a NOOP. DAG size: 29 [2018-03-28 12:01:23,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:23,891 INFO L93 Difference]: Finished difference Result 72 states and 75 transitions. [2018-03-28 12:01:23,891 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-28 12:01:23,891 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 18 [2018-03-28 12:01:23,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:23,892 INFO L225 Difference]: With dead ends: 72 [2018-03-28 12:01:23,893 INFO L226 Difference]: Without dead ends: 69 [2018-03-28 12:01:23,894 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2018-03-28 12:01:23,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-03-28 12:01:23,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 47. [2018-03-28 12:01:23,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-03-28 12:01:23,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 49 transitions. [2018-03-28 12:01:23,901 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 49 transitions. Word has length 18 [2018-03-28 12:01:23,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:23,902 INFO L459 AbstractCegarLoop]: Abstraction has 47 states and 49 transitions. [2018-03-28 12:01:23,902 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-28 12:01:23,902 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 49 transitions. [2018-03-28 12:01:23,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-03-28 12:01:23,903 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:23,903 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-28 12:01:23,903 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:23,903 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-28 12:01:23,909 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:23,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:23,921 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:23,938 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-28 12:01:23,938 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:23,950 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-28 12:01:23,972 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:01:23,972 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-03-28 12:01:23,972 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-28 12:01:23,973 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-28 12:01:23,973 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-03-28 12:01:23,973 INFO L87 Difference]: Start difference. First operand 47 states and 49 transitions. Second operand 4 states. [2018-03-28 12:01:23,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:23,997 INFO L93 Difference]: Finished difference Result 49 states and 50 transitions. [2018-03-28 12:01:23,998 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-28 12:01:23,998 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 19 [2018-03-28 12:01:23,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:23,999 INFO L225 Difference]: With dead ends: 49 [2018-03-28 12:01:23,999 INFO L226 Difference]: Without dead ends: 44 [2018-03-28 12:01:24,000 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-28 12:01:24,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-03-28 12:01:24,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2018-03-28 12:01:24,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-03-28 12:01:24,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 45 transitions. [2018-03-28 12:01:24,007 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 45 transitions. Word has length 19 [2018-03-28 12:01:24,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:24,007 INFO L459 AbstractCegarLoop]: Abstraction has 44 states and 45 transitions. [2018-03-28 12:01:24,007 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-28 12:01:24,007 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 45 transitions. [2018-03-28 12:01:24,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-03-28 12:01:24,008 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:24,008 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-28 12:01:24,008 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:24,009 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-28 12:01:24,019 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:24,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:24,034 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:24,042 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-28 12:01:24,042 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:24,047 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:24,047 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2018-03-28 12:01:24,070 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-28 12:01:24,070 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:24,127 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-28 12:01:24,157 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:01:24,157 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-03-28 12:01:24,157 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-28 12:01:24,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-28 12:01:24,158 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-03-28 12:01:24,158 INFO L87 Difference]: Start difference. First operand 44 states and 45 transitions. Second operand 7 states. [2018-03-28 12:01:24,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:24,203 INFO L93 Difference]: Finished difference Result 44 states and 45 transitions. [2018-03-28 12:01:24,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-28 12:01:24,203 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 19 [2018-03-28 12:01:24,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:24,204 INFO L225 Difference]: With dead ends: 44 [2018-03-28 12:01:24,204 INFO L226 Difference]: Without dead ends: 42 [2018-03-28 12:01:24,204 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-03-28 12:01:24,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-03-28 12:01:24,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2018-03-28 12:01:24,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-03-28 12:01:24,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 43 transitions. [2018-03-28 12:01:24,209 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 43 transitions. Word has length 19 [2018-03-28 12:01:24,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:24,209 INFO L459 AbstractCegarLoop]: Abstraction has 42 states and 43 transitions. [2018-03-28 12:01:24,209 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-28 12:01:24,209 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 43 transitions. [2018-03-28 12:01:24,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-03-28 12:01:24,210 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:24,210 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-28 12:01:24,210 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:24,210 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-28 12:01:24,219 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:24,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:24,236 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:24,262 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-28 12:01:24,265 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-28 12:01:24,266 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:24,276 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-28 12:01:24,285 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-28 12:01:24,307 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:01:24,307 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-03-28 12:01:24,307 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-28 12:01:24,307 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-28 12:01:24,307 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2018-03-28 12:01:24,308 INFO L87 Difference]: Start difference. First operand 42 states and 43 transitions. Second operand 7 states. [2018-03-28 12:01:24,313 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-28 12:01:24,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:24,377 INFO L93 Difference]: Finished difference Result 71 states and 72 transitions. [2018-03-28 12:01:24,377 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-28 12:01:24,377 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2018-03-28 12:01:24,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:24,378 INFO L225 Difference]: With dead ends: 71 [2018-03-28 12:01:24,378 INFO L226 Difference]: Without dead ends: 64 [2018-03-28 12:01:24,378 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-28 12:01:24,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2018-03-28 12:01:24,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 62. [2018-03-28 12:01:24,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-03-28 12:01:24,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 65 transitions. [2018-03-28 12:01:24,386 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 65 transitions. Word has length 26 [2018-03-28 12:01:24,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:24,386 INFO L459 AbstractCegarLoop]: Abstraction has 62 states and 65 transitions. [2018-03-28 12:01:24,387 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-28 12:01:24,387 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 65 transitions. [2018-03-28 12:01:24,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-03-28 12:01:24,388 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:24,388 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-28 12:01:24,388 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:24,388 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-28 12:01:24,394 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:24,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:24,410 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:24,428 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-28 12:01:24,431 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-28 12:01:24,431 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:24,438 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-28 12:01:24,447 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-28 12:01:24,469 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:01:24,469 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-03-28 12:01:24,469 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-28 12:01:24,469 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-28 12:01:24,469 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2018-03-28 12:01:24,470 INFO L87 Difference]: Start difference. First operand 62 states and 65 transitions. Second operand 7 states. [2018-03-28 12:01:24,479 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-28 12:01:24,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:24,555 INFO L93 Difference]: Finished difference Result 64 states and 65 transitions. [2018-03-28 12:01:24,555 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-28 12:01:24,555 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-03-28 12:01:24,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:24,556 INFO L225 Difference]: With dead ends: 64 [2018-03-28 12:01:24,556 INFO L226 Difference]: Without dead ends: 57 [2018-03-28 12:01:24,557 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-28 12:01:24,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-03-28 12:01:24,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 35. [2018-03-28 12:01:24,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-03-28 12:01:24,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 36 transitions. [2018-03-28 12:01:24,563 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 36 transitions. Word has length 27 [2018-03-28 12:01:24,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:24,564 INFO L459 AbstractCegarLoop]: Abstraction has 35 states and 36 transitions. [2018-03-28 12:01:24,564 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-28 12:01:24,564 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 36 transitions. [2018-03-28 12:01:24,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-03-28 12:01:24,564 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:24,565 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-28 12:01:24,565 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:24,565 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-28 12:01:24,573 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:24,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:24,589 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:24,605 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-28 12:01:24,605 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:24,619 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-28 12:01:24,620 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:24,629 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:24,629 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:3 [2018-03-28 12:01:24,633 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-28 12:01:24,655 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:24,655 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-03-28 12:01:24,655 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-28 12:01:24,656 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-28 12:01:24,656 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-28 12:01:24,656 INFO L87 Difference]: Start difference. First operand 35 states and 36 transitions. Second operand 5 states. [2018-03-28 12:01:24,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:24,710 INFO L93 Difference]: Finished difference Result 46 states and 47 transitions. [2018-03-28 12:01:24,710 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-28 12:01:24,710 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 32 [2018-03-28 12:01:24,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:24,711 INFO L225 Difference]: With dead ends: 46 [2018-03-28 12:01:24,711 INFO L226 Difference]: Without dead ends: 45 [2018-03-28 12:01:24,711 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-28 12:01:24,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-03-28 12:01:24,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 34. [2018-03-28 12:01:24,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-03-28 12:01:24,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 35 transitions. [2018-03-28 12:01:24,715 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 35 transitions. Word has length 32 [2018-03-28 12:01:24,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:24,715 INFO L459 AbstractCegarLoop]: Abstraction has 34 states and 35 transitions. [2018-03-28 12:01:24,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-28 12:01:24,716 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 35 transitions. [2018-03-28 12:01:24,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-03-28 12:01:24,716 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:24,717 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-28 12:01:24,717 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:24,717 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-28 12:01:24,729 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:24,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:24,746 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:24,770 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-28 12:01:24,771 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:24,775 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:24,776 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2018-03-28 12:01:24,855 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-28 12:01:24,861 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-28 12:01:24,862 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-03-28 12:01:24,865 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-28 12:01:24,874 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-28 12:01:24,874 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:41 [2018-03-28 12:01:24,955 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-28 12:01:24,955 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:25,063 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-28 12:01:25,067 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 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-28 12:01:25,068 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:25,081 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-28 12:01:25,082 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:25,110 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-28 12:01:25,112 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-03-28 12:01:25,112 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:25,135 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-03-28 12:01:25,135 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:55, output treesize:36 [2018-03-28 12:01:25,221 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-28 12:01:25,243 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:25,244 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2018-03-28 12:01:25,244 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-03-28 12:01:25,244 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-03-28 12:01:25,245 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2018-03-28 12:01:25,245 INFO L87 Difference]: Start difference. First operand 34 states and 35 transitions. Second operand 19 states. [2018-03-28 12:01:25,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:25,746 INFO L93 Difference]: Finished difference Result 61 states and 62 transitions. [2018-03-28 12:01:25,746 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-28 12:01:25,747 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 32 [2018-03-28 12:01:25,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:25,748 INFO L225 Difference]: With dead ends: 61 [2018-03-28 12:01:25,748 INFO L226 Difference]: Without dead ends: 60 [2018-03-28 12:01:25,749 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-28 12:01:25,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-03-28 12:01:25,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 48. [2018-03-28 12:01:25,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-03-28 12:01:25,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 49 transitions. [2018-03-28 12:01:25,759 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 49 transitions. Word has length 32 [2018-03-28 12:01:25,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:25,759 INFO L459 AbstractCegarLoop]: Abstraction has 48 states and 49 transitions. [2018-03-28 12:01:25,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-03-28 12:01:25,759 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 49 transitions. [2018-03-28 12:01:25,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-03-28 12:01:25,760 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:25,760 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-28 12:01:25,761 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:25,761 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-28 12:01:25,771 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:25,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:25,797 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:25,800 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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-28 12:01:25,800 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:25,812 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:25,812 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-28 12:01:25,835 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-28 12:01:25,838 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-28 12:01:25,838 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:25,841 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:25,848 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-28 12:01:25,849 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-03-28 12:01:25,883 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-28 12:01:25,924 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-28 12:01:25,925 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-03-28 12:01:25,943 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-28 12:01:25,992 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-28 12:01:25,992 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-03-28 12:01:26,229 WARN L148 SmtUtils]: Spent 225ms on a formula simplification that was a NOOP. DAG size: 25 [2018-03-28 12:01:26,308 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-28 12:01:26,308 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:26,531 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-28 12:01:26,539 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-28 12:01:26,540 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,547 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,550 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-28 12:01:26,561 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-28 12:01:26,562 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,568 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,575 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-28 12:01:26,595 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-28 12:01:26,596 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,631 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-28 12:01:26,631 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,643 INFO L267 ElimStorePlain]: Start of recursive call 6: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-28 12:01:26,649 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-28 12:01:26,667 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-28 12:01:26,668 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,693 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-28 12:01:26,693 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,705 INFO L267 ElimStorePlain]: Start of recursive call 9: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-28 12:01:26,712 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-28 12:01:26,744 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-28 12:01:26,744 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,767 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-28 12:01:26,767 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,786 INFO L267 ElimStorePlain]: Start of recursive call 12: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-28 12:01:26,792 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-28 12:01:26,810 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 32 [2018-03-28 12:01:26,811 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,836 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-28 12:01:26,837 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,849 INFO L267 ElimStorePlain]: Start of recursive call 15: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-28 12:01:26,850 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-28 12:01:26,859 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-28 12:01:26,859 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,864 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,867 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-28 12:01:26,873 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-28 12:01:26,874 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,880 INFO L267 ElimStorePlain]: Start of recursive call 20: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:26,904 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-28 12:01:26,905 INFO L202 ElimStorePlain]: Needed 21 recursive calls to eliminate 3 variables, input treesize:95, output treesize:83 [2018-03-28 12:01:27,030 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-28 12:01:27,058 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:27,058 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 23 [2018-03-28 12:01:27,058 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-03-28 12:01:27,059 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-03-28 12:01:27,059 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2018-03-28 12:01:27,059 INFO L87 Difference]: Start difference. First operand 48 states and 49 transitions. Second operand 24 states. [2018-03-28 12:01:28,193 WARN L151 SmtUtils]: Spent 474ms on a formula simplification. DAG size of input: 44 DAG size of output 40 [2018-03-28 12:01:28,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:28,551 INFO L93 Difference]: Finished difference Result 77 states and 79 transitions. [2018-03-28 12:01:28,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-28 12:01:28,552 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 46 [2018-03-28 12:01:28,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:28,552 INFO L225 Difference]: With dead ends: 77 [2018-03-28 12:01:28,553 INFO L226 Difference]: Without dead ends: 76 [2018-03-28 12:01:28,553 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=452, Invalid=1618, Unknown=0, NotChecked=0, Total=2070 [2018-03-28 12:01:28,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-03-28 12:01:28,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2018-03-28 12:01:28,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-03-28 12:01:28,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 77 transitions. [2018-03-28 12:01:28,561 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 77 transitions. Word has length 46 [2018-03-28 12:01:28,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:28,562 INFO L459 AbstractCegarLoop]: Abstraction has 76 states and 77 transitions. [2018-03-28 12:01:28,562 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-03-28 12:01:28,562 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 77 transitions. [2018-03-28 12:01:28,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-03-28 12:01:28,563 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:28,564 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-28 12:01:28,564 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:28,564 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-28 12:01:28,572 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:28,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:28,601 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:28,605 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-28 12:01:28,605 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:28,608 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:28,608 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-28 12:01:28,637 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-28 12:01:28,639 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-28 12:01:28,640 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:28,642 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:28,649 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-28 12:01:28,649 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-03-28 12:01:28,675 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-28 12:01:28,679 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-28 12:01:28,679 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:28,681 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:28,692 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-28 12:01:28,692 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:01:28,721 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-28 12:01:28,724 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-03-28 12:01:28,725 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:28,727 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:28,735 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-28 12:01:28,736 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:01:28,824 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-28 12:01:28,838 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-28 12:01:28,838 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-03-28 12:01:28,841 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-28 12:01:28,850 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-28 12:01:28,850 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-03-28 12:01:29,083 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-28 12:01:29,084 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:29,969 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-28 12:01:29,975 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-28 12:01:29,976 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:29,987 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,002 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-28 12:01:30,016 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-28 12:01:30,022 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,038 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-28 12:01:30,098 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,099 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,100 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,111 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-28 12:01:30,113 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-03-28 12:01:30,116 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,116 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,117 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,129 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-28 12:01:30,130 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2018-03-28 12:01:30,162 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,173 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,188 INFO L267 ElimStorePlain]: Start of recursive call 4: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,190 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-28 12:01:30,192 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-28 12:01:30,194 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,195 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-28 12:01:30,208 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,208 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,209 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,212 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-28 12:01:30,212 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,215 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,215 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,216 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,230 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-28 12:01:30,231 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 4 xjuncts. [2018-03-28 12:01:30,235 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,235 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,236 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,248 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-28 12:01:30,249 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 4 xjuncts. [2018-03-28 12:01:30,267 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,269 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,274 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,306 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-28 12:01:30,309 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-28 12:01:30,311 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,312 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-28 12:01:30,319 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,320 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,320 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,323 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-28 12:01:30,323 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,324 INFO L267 ElimStorePlain]: Start of recursive call 17: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,325 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,331 INFO L267 ElimStorePlain]: Start of recursive call 15: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,333 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-28 12:01:30,335 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-28 12:01:30,337 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,339 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-28 12:01:30,353 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,353 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,354 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,366 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-28 12:01:30,367 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 4 xjuncts. [2018-03-28 12:01:30,370 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,370 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,370 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,374 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-28 12:01:30,375 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,378 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,379 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,380 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:30,391 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-28 12:01:30,392 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 4 xjuncts. [2018-03-28 12:01:30,410 INFO L267 ElimStorePlain]: Start of recursive call 21: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,411 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,416 INFO L267 ElimStorePlain]: Start of recursive call 19: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:30,435 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-28 12:01:30,435 INFO L202 ElimStorePlain]: Needed 24 recursive calls to eliminate 14 variables, input treesize:151, output treesize:83 [2018-03-28 12:01:30,626 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-28 12:01:30,648 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:30,648 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 33 [2018-03-28 12:01:30,648 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-03-28 12:01:30,649 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-03-28 12:01:30,649 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2018-03-28 12:01:30,649 INFO L87 Difference]: Start difference. First operand 76 states and 77 transitions. Second operand 34 states. [2018-03-28 12:01:32,125 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 113 DAG size of output 85 [2018-03-28 12:01:32,421 WARN L151 SmtUtils]: Spent 223ms on a formula simplification. DAG size of input: 153 DAG size of output 115 [2018-03-28 12:01:33,196 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 121 DAG size of output 92 [2018-03-28 12:01:33,367 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 94 DAG size of output 77 [2018-03-28 12:01:34,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:34,353 INFO L93 Difference]: Finished difference Result 133 states and 137 transitions. [2018-03-28 12:01:34,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-03-28 12:01:34,353 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 74 [2018-03-28 12:01:34,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:34,354 INFO L225 Difference]: With dead ends: 133 [2018-03-28 12:01:34,354 INFO L226 Difference]: Without dead ends: 132 [2018-03-28 12:01:34,356 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 104 SyntacticMatches, 11 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1706 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1276, Invalid=5044, Unknown=0, NotChecked=0, Total=6320 [2018-03-28 12:01:34,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-03-28 12:01:34,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2018-03-28 12:01:34,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2018-03-28 12:01:34,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 133 transitions. [2018-03-28 12:01:34,369 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 133 transitions. Word has length 74 [2018-03-28 12:01:34,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:34,369 INFO L459 AbstractCegarLoop]: Abstraction has 132 states and 133 transitions. [2018-03-28 12:01:34,370 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-03-28 12:01:34,370 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 133 transitions. [2018-03-28 12:01:34,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-03-28 12:01:34,372 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:34,372 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-28 12:01:34,372 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:34,372 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-28 12:01:34,378 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:34,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:34,428 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:34,432 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-28 12:01:34,432 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,436 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,436 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-28 12:01:34,458 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-28 12:01:34,461 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-28 12:01:34,461 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,463 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,468 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-28 12:01:34,469 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-03-28 12:01:34,489 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-28 12:01:34,491 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-28 12:01:34,491 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,493 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,499 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-28 12:01:34,500 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:01:34,574 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-28 12:01:34,576 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-28 12:01:34,576 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,598 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,630 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-28 12:01:34,630 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:01:34,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-28 12:01:34,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 11 [2018-03-28 12:01:34,665 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,666 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,674 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-28 12:01:34,674 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:01:34,712 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-28 12:01:34,714 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-28 12:01:34,715 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,717 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,724 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-28 12:01:34,724 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:01:34,768 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-28 12:01:34,770 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-28 12:01:34,770 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,773 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,781 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-28 12:01:34,781 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:01:34,827 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-28 12:01:34,829 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-28 12:01:34,830 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,831 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:34,839 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-28 12:01:34,839 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:01:34,925 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-28 12:01:34,930 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-28 12:01:34,930 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-03-28 12:01:34,933 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-28 12:01:34,940 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-28 12:01:34,940 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-03-28 12:01:35,149 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-28 12:01:35,149 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:41,355 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-28 12:01:41,358 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-28 12:01:41,361 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,362 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-28 12:01:41,364 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,364 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,365 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,367 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-28 12:01:41,370 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,370 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,371 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,371 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,371 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,372 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,377 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-28 12:01:41,380 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,380 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,381 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,381 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,381 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,382 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,382 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,382 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,382 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,383 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,391 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-28 12:01:41,395 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,396 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,396 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,396 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,397 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,397 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,397 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,398 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,398 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,398 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,398 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,399 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,399 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,399 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,400 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,412 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-28 12:01:41,434 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,434 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,434 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,435 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,435 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,435 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,435 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,436 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,436 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,436 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,437 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,437 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,437 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,437 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,438 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,438 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,438 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,438 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,439 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,439 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,439 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,458 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-28 12:01:41,458 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:41,461 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,462 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,462 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,462 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,463 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,463 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,463 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,463 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,464 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,465 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,465 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,465 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,466 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,467 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,469 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,470 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,472 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,472 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,473 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,474 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,476 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,525 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-28 12:01:41,526 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-28 12:01:41,557 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 64 xjuncts. [2018-03-28 12:01:41,568 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,569 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,569 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,569 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,570 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,570 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,570 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,571 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,571 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,572 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,573 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,573 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,573 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,575 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,575 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,575 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,577 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,577 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,578 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,579 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,581 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:41,640 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-28 12:01:41,641 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-28 12:01:41,678 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 64 xjuncts. [2018-03-28 12:01:42,237 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:42,246 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:42,253 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:42,257 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:42,260 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:42,261 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:42,266 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:42,268 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-28 12:01:42,271 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-28 12:01:42,271 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:42,278 INFO L267 ElimStorePlain]: Start of recursive call 12: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:42,285 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-28 12:01:42,289 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 178 [2018-03-28 12:01:42,291 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,293 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-28 12:01:42,296 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,296 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,296 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,300 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-28 12:01:42,303 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,304 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,304 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,304 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,305 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,305 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,311 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-28 12:01:42,329 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,329 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,330 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,330 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,331 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,331 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,333 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,333 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,333 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,334 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,343 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-28 12:01:42,347 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,348 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,348 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,349 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,349 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,350 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,350 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,351 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,354 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,354 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,355 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,355 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,355 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,356 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,356 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,398 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-28 12:01:42,479 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,479 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,480 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,480 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,483 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,483 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,484 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,484 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,485 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,487 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,488 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,488 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,489 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,489 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,490 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,490 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,492 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,493 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,495 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,496 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,500 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,577 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-28 12:01:42,578 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-28 12:01:42,605 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 64 xjuncts. [2018-03-28 12:01:42,619 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,628 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,629 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,629 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,632 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,632 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,633 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,633 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,634 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,636 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,637 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,637 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,638 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,638 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,639 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,639 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,642 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,642 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,644 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,645 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,649 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,731 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-28 12:01:42,731 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-28 12:01:42,759 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 64 xjuncts. [2018-03-28 12:01:42,765 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,765 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,766 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,766 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,767 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,767 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,768 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,768 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,769 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,769 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,770 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,770 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,771 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,771 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,771 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,772 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,772 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,773 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,773 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,774 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,774 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:42,814 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-28 12:01:42,815 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,379 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,389 INFO L267 ElimStorePlain]: Start of recursive call 19: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,396 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,400 INFO L267 ElimStorePlain]: Start of recursive call 17: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,403 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,408 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,438 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-28 12:01:43,441 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,443 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-28 12:01:43,445 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,446 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,446 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,449 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-28 12:01:43,452 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,452 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,452 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,453 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,453 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,453 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,458 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-28 12:01:43,462 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,462 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,463 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,463 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,463 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,464 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,464 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,464 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,465 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,465 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,474 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-28 12:01:43,478 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,479 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,479 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,479 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,480 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,480 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,480 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,480 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,481 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,481 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,481 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,482 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,482 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,482 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,482 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,495 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-28 12:01:43,527 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-03-28 12:01:43,527 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,530 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,531 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,531 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,531 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,531 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,532 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,532 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,532 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,532 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,533 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,533 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,533 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,534 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,534 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,534 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,534 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,535 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,535 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,535 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,536 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,551 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-28 12:01:43,552 INFO L267 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,555 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,555 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,556 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,556 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,556 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,557 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,557 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,557 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,557 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,558 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,558 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,558 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,559 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,559 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,559 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,559 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,560 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,560 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,560 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,561 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,579 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-28 12:01:43,579 INFO L267 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,601 INFO L267 ElimStorePlain]: Start of recursive call 29: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,603 INFO L267 ElimStorePlain]: Start of recursive call 28: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,604 INFO L267 ElimStorePlain]: Start of recursive call 27: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,606 INFO L267 ElimStorePlain]: Start of recursive call 26: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,610 INFO L267 ElimStorePlain]: Start of recursive call 25: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,631 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,644 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-28 12:01:43,647 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,647 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,647 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,650 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-28 12:01:43,653 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,653 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,654 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,654 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,654 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,654 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,659 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-28 12:01:43,662 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,663 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,663 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,663 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,664 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,664 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,664 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,665 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,665 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,665 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,674 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-28 12:01:43,677 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,677 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,678 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,678 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,678 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,679 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,679 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,679 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,679 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,680 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,680 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,680 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,681 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,681 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,681 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,694 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-28 12:01:43,745 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,746 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,746 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,746 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,747 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,747 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,747 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,748 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,748 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,748 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,749 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,749 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,749 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,749 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,750 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,750 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,750 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,751 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,751 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,751 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,751 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,752 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,752 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,752 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,753 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,754 INFO L700 Elim1Store]: detected not equals via solver [2018-03-28 12:01:43,775 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-28 12:01:43,776 INFO L267 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,778 INFO L267 ElimStorePlain]: Start of recursive call 37: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,780 INFO L267 ElimStorePlain]: Start of recursive call 36: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,781 INFO L267 ElimStorePlain]: Start of recursive call 35: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,787 INFO L267 ElimStorePlain]: Start of recursive call 34: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,811 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,811 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,813 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,828 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-28 12:01:43,831 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,832 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,832 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,832 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,832 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,833 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,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 139 treesize of output 159 [2018-03-28 12:01:43,841 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,842 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,842 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,842 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,842 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,843 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,843 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,843 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,844 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,844 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,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 100 treesize of output 178 [2018-03-28 12:01:43,857 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,857 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,858 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,858 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,858 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,858 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,859 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,859 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,859 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,860 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,860 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,860 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,861 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,861 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,861 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,874 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-28 12:01:43,922 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,922 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,923 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,923 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,923 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,924 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,924 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,924 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,924 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,925 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,925 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,925 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,926 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,926 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,926 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,927 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,927 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,928 INFO L700 Elim1Store]: detected not equals via solver [2018-03-28 12:01:43,928 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,928 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,929 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,929 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,929 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,930 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,953 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-28 12:01:43,954 INFO L267 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,956 INFO L267 ElimStorePlain]: Start of recursive call 42: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,958 INFO L267 ElimStorePlain]: Start of recursive call 41: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,966 INFO L267 ElimStorePlain]: Start of recursive call 40: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:43,995 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,996 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,997 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,998 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:43,998 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,000 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,022 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-28 12:01:44,026 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,027 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,027 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,027 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,028 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,028 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,028 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,029 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,029 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,029 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,038 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-28 12:01:44,042 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,042 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,042 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,043 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,043 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,043 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,044 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,044 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,044 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,045 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,045 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,045 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,046 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,046 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,046 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,061 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-28 12:01:44,112 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,113 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,113 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,114 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,114 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,114 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,115 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,115 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,115 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,116 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,116 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,117 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,117 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,117 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,118 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,118 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,119 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,119 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,119 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,120 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,120 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,120 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,121 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,121 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,122 INFO L700 Elim1Store]: detected not equals via solver [2018-03-28 12:01:44,123 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,146 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-28 12:01:44,147 INFO L267 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:44,149 INFO L267 ElimStorePlain]: Start of recursive call 46: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:44,162 INFO L267 ElimStorePlain]: Start of recursive call 45: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:44,195 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,197 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,197 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,197 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,199 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,199 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,199 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,202 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,202 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,203 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,231 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-28 12:01:44,236 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,236 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,238 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,238 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,238 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,239 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,240 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,240 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,241 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,242 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,242 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,242 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,245 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,245 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,246 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,282 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-28 12:01:44,389 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 107 DAG size of output 102 [2018-03-28 12:01:44,393 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,395 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,395 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,396 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,396 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,397 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,399 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,403 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,404 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,405 INFO L700 Elim1Store]: detected not equals via solver [2018-03-28 12:01:44,405 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,406 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,406 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,409 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,410 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,410 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,411 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,411 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,411 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,412 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,412 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,412 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,435 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-28 12:01:44,435 INFO L267 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:44,525 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,525 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,526 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,526 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,528 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,528 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,528 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,529 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,529 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,531 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,531 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,532 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,532 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,532 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,533 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,533 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,535 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,535 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,537 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,537 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,540 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,594 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-28 12:01:44,594 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-28 12:01:44,611 INFO L267 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 64 xjuncts. [2018-03-28 12:01:44,614 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,615 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,615 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,616 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,617 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,618 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,618 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,618 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,619 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,620 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,621 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,621 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,621 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,622 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,622 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,622 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,624 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,625 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,626 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,626 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,629 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:44,681 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-28 12:01:44,681 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-28 12:01:44,700 INFO L267 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 64 xjuncts. [2018-03-28 12:01:45,207 INFO L267 ElimStorePlain]: Start of recursive call 49: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:45,219 INFO L267 ElimStorePlain]: Start of recursive call 48: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:45,234 INFO L267 ElimStorePlain]: Start of recursive call 44: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:45,241 INFO L267 ElimStorePlain]: Start of recursive call 39: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:45,247 INFO L267 ElimStorePlain]: Start of recursive call 33: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:45,255 INFO L267 ElimStorePlain]: Start of recursive call 24: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:45,266 INFO L267 ElimStorePlain]: Start of recursive call 14: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:45,304 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-28 12:01:45,306 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-28 12:01:45,307 INFO L267 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:45,313 INFO L267 ElimStorePlain]: Start of recursive call 53: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:45,315 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-28 12:01:45,318 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-28 12:01:45,320 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,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 107 treesize of output 108 [2018-03-28 12:01:45,333 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,333 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,334 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,342 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-28 12:01:45,347 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,348 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,348 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,349 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,349 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,349 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,355 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-28 12:01:45,359 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,359 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,359 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,360 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,360 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,360 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,360 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,361 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,361 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,361 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,370 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-28 12:01:45,374 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,375 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,375 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,375 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,376 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,376 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,376 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,377 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,377 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,377 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,378 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,378 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,378 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,378 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,379 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,393 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-28 12:01:45,415 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,416 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,416 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,416 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,417 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,417 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,417 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,417 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,418 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,418 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,418 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,419 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,419 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,419 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,419 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,420 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,420 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,420 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,421 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,421 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,421 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,438 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-28 12:01:45,439 INFO L267 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:45,442 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,442 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,443 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,443 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,444 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,444 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,445 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,445 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,445 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,446 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,447 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,447 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,447 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,448 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,448 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,448 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,449 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,450 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,451 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,451 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,453 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,497 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-28 12:01:45,497 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-28 12:01:45,512 INFO L267 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 64 xjuncts. [2018-03-28 12:01:45,515 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,516 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,516 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,517 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,518 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,519 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,519 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,520 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,520 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,522 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,522 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,523 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,523 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,523 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,524 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,524 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,526 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,526 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,528 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,528 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,531 INFO L682 Elim1Store]: detected equality via solver [2018-03-28 12:01:45,584 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-28 12:01:45,585 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-28 12:01:45,610 INFO L267 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 64 xjuncts. [2018-03-28 12:01:46,114 INFO L267 ElimStorePlain]: Start of recursive call 61: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:46,123 INFO L267 ElimStorePlain]: Start of recursive call 60: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:46,129 INFO L267 ElimStorePlain]: Start of recursive call 59: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:46,134 INFO L267 ElimStorePlain]: Start of recursive call 58: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:46,136 INFO L267 ElimStorePlain]: Start of recursive call 57: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:46,137 INFO L267 ElimStorePlain]: Start of recursive call 56: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:46,142 INFO L267 ElimStorePlain]: Start of recursive call 55: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:46,161 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-28 12:01:46,162 INFO L202 ElimStorePlain]: Needed 64 recursive calls to eliminate 30 variables, input treesize:263, output treesize:83 [2018-03-28 12:01:46,631 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-28 12:01:46,652 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:46,652 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 31] total 53 [2018-03-28 12:01:46,653 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-03-28 12:01:46,653 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-03-28 12:01:46,654 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=356, Invalid=2506, Unknown=0, NotChecked=0, Total=2862 [2018-03-28 12:01:46,654 INFO L87 Difference]: Start difference. First operand 132 states and 133 transitions. Second operand 54 states. [2018-03-28 12:01:50,878 WARN L151 SmtUtils]: Spent 261ms on a formula simplification. DAG size of input: 245 DAG size of output 160 [2018-03-28 12:01:51,943 WARN L151 SmtUtils]: Spent 881ms on a formula simplification. DAG size of input: 389 DAG size of output 244 [2018-03-28 12:01:52,842 WARN L151 SmtUtils]: Spent 743ms on a formula simplification. DAG size of input: 222 DAG size of output 145 [2018-03-28 12:01:53,317 WARN L151 SmtUtils]: Spent 229ms on a formula simplification. DAG size of input: 225 DAG size of output 150 [2018-03-28 12:01:53,773 WARN L151 SmtUtils]: Spent 295ms on a formula simplification. DAG size of input: 228 DAG size of output 153 [2018-03-28 12:01:54,174 WARN L151 SmtUtils]: Spent 218ms on a formula simplification. DAG size of input: 215 DAG size of output 138 [2018-03-28 12:01:54,957 WARN L151 SmtUtils]: Spent 519ms on a formula simplification. DAG size of input: 349 DAG size of output 217 [2018-03-28 12:01:55,695 WARN L151 SmtUtils]: Spent 407ms on a formula simplification. DAG size of input: 314 DAG size of output 198 [2018-03-28 12:01:56,055 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 181 DAG size of output 120 [2018-03-28 12:01:56,418 WARN L151 SmtUtils]: Spent 195ms on a formula simplification. DAG size of input: 184 DAG size of output 125 [2018-03-28 12:01:56,787 WARN L151 SmtUtils]: Spent 198ms on a formula simplification. DAG size of input: 187 DAG size of output 128 [2018-03-28 12:01:57,113 WARN L151 SmtUtils]: Spent 167ms on a formula simplification. DAG size of input: 174 DAG size of output 113 [2018-03-28 12:01:57,818 WARN L151 SmtUtils]: Spent 429ms on a formula simplification. DAG size of input: 281 DAG size of output 177 [2018-03-28 12:01:58,439 WARN L151 SmtUtils]: Spent 327ms on a formula simplification. DAG size of input: 253 DAG size of output 161 [2018-03-28 12:01:58,738 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 147 DAG size of output 98 [2018-03-28 12:01:59,050 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 150 DAG size of output 103 [2018-03-28 12:01:59,343 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 153 DAG size of output 106 [2018-03-28 12:01:59,604 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 140 DAG size of output 91 [2018-03-28 12:02:00,155 WARN L151 SmtUtils]: Spent 316ms on a formula simplification. DAG size of input: 222 DAG size of output 142 [2018-03-28 12:02:00,650 WARN L151 SmtUtils]: Spent 251ms on a formula simplification. DAG size of input: 196 DAG size of output 131 [2018-03-28 12:02:00,916 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 115 DAG size of output 81 [2018-03-28 12:02:01,199 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 118 DAG size of output 86 [2018-03-28 12:02:01,513 WARN L151 SmtUtils]: Spent 149ms on a formula simplification. DAG size of input: 121 DAG size of output 89 [2018-03-28 12:02:02,162 WARN L151 SmtUtils]: Spent 198ms on a formula simplification. DAG size of input: 167 DAG size of output 112 [2018-03-28 12:02:02,519 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 143 DAG size of output 105 [2018-03-28 12:02:03,472 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 116 DAG size of output 87 [2018-03-28 12:02:05,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:05,295 INFO L93 Difference]: Finished difference Result 245 states and 253 transitions. [2018-03-28 12:02:05,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-28 12:02:05,295 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 130 [2018-03-28 12:02:05,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:05,297 INFO L225 Difference]: With dead ends: 245 [2018-03-28 12:02:05,297 INFO L226 Difference]: Without dead ends: 244 [2018-03-28 12:02:05,301 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 197 SyntacticMatches, 10 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6489 ImplicationChecksByTransitivity, 23.2s TimeCoverageRelationStatistics Valid=4148, Invalid=17608, Unknown=0, NotChecked=0, Total=21756 [2018-03-28 12:02:05,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2018-03-28 12:02:05,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 244. [2018-03-28 12:02:05,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-03-28 12:02:05,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 245 transitions. [2018-03-28 12:02:05,318 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 245 transitions. Word has length 130 [2018-03-28 12:02:05,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:05,319 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 245 transitions. [2018-03-28 12:02:05,319 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-03-28 12:02:05,319 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 245 transitions. [2018-03-28 12:02:05,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2018-03-28 12:02:05,322 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:05,323 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-28 12:02:05,323 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:05,323 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-28 12:02:05,330 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:05,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:05,429 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:05,437 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-28 12:02:05,438 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,450 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,450 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-28 12:02:05,470 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-28 12:02:05,472 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-28 12:02:05,472 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,473 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,479 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-28 12:02:05,479 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-03-28 12:02:05,500 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-28 12:02:05,501 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-03-28 12:02:05,502 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,503 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,509 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-28 12:02:05,510 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:05,535 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-28 12:02:05,536 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-28 12:02:05,536 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,538 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,543 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-28 12:02:05,544 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:05,571 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-28 12:02:05,572 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-28 12:02:05,572 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,574 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,580 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-28 12:02:05,581 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:05,612 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-28 12:02:05,614 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-28 12:02:05,614 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,615 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,621 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-28 12:02:05,621 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:05,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-28 12:02:05,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 11 [2018-03-28 12:02:05,664 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,665 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,671 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-28 12:02:05,671 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:05,710 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-28 12:02:05,711 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-28 12:02:05,711 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,713 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,718 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-28 12:02:05,718 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:05,760 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-28 12:02:05,761 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-03-28 12:02:05,761 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,763 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,769 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-28 12:02:05,769 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:05,815 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-28 12:02:05,816 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-28 12:02:05,816 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,818 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,824 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-28 12:02:05,824 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:05,873 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-28 12:02:05,874 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-28 12:02:05,875 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,876 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,882 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-28 12:02:05,882 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:05,935 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-28 12:02:05,936 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-28 12:02:05,936 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,938 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:05,944 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-28 12:02:05,944 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:06,000 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-28 12:02:06,001 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-28 12:02:06,002 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:06,003 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:06,009 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-28 12:02:06,009 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:06,069 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-03-28 12:02:06,071 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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-28 12:02:06,071 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:06,072 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:06,078 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-28 12:02:06,078 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:06,142 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-28 12:02:06,144 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-28 12:02:06,144 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:06,145 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:06,151 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-28 12:02:06,151 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:06,220 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-28 12:02:06,221 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-28 12:02:06,221 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:06,223 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:02:06,228 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-28 12:02:06,229 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:19 [2018-03-28 12:02:06,343 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-28 12:02:06,348 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-28 12:02:06,349 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-03-28 12:02:06,351 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-28 12:02:06,358 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-28 12:02:06,358 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-03-28 12:02:06,647 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-28 12:02:06,647 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:03:34,620 WARN L148 SmtUtils]: Spent 104ms on a formula simplification that was a NOOP. DAG size: 147 Received shutdown request... [2018-03-28 12:03:56,797 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-03-28 12:03:56,797 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-28 12:03:56,801 WARN L197 ceAbstractionStarter]: Timeout [2018-03-28 12:03:56,801 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 12:03:56 BoogieIcfgContainer [2018-03-28 12:03:56,801 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-28 12:03:56,802 INFO L168 Benchmark]: Toolchain (without parser) took 155073.59 ms. Allocated memory was 303.0 MB in the beginning and 709.9 MB in the end (delta: 406.8 MB). Free memory was 239.8 MB in the beginning and 568.7 MB in the end (delta: -328.8 MB). Peak memory consumption was 78.0 MB. Max. memory is 5.3 GB. [2018-03-28 12:03:56,803 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 303.0 MB. Free memory is still 264.4 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-28 12:03:56,803 INFO L168 Benchmark]: CACSL2BoogieTranslator took 327.63 ms. Allocated memory is still 303.0 MB. Free memory was 239.8 MB in the beginning and 215.7 MB in the end (delta: 24.1 MB). Peak memory consumption was 24.1 MB. Max. memory is 5.3 GB. [2018-03-28 12:03:56,803 INFO L168 Benchmark]: Boogie Preprocessor took 59.86 ms. Allocated memory is still 303.0 MB. Free memory was 215.7 MB in the beginning and 213.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-28 12:03:56,804 INFO L168 Benchmark]: RCFGBuilder took 480.77 ms. Allocated memory was 303.0 MB in the beginning and 461.4 MB in the end (delta: 158.3 MB). Free memory was 213.7 MB in the beginning and 400.4 MB in the end (delta: -186.6 MB). Peak memory consumption was 21.9 MB. Max. memory is 5.3 GB. [2018-03-28 12:03:56,804 INFO L168 Benchmark]: TraceAbstraction took 154200.19 ms. Allocated memory was 461.4 MB in the beginning and 709.9 MB in the end (delta: 248.5 MB). Free memory was 400.4 MB in the beginning and 568.7 MB in the end (delta: -168.3 MB). Peak memory consumption was 80.2 MB. Max. memory is 5.3 GB. [2018-03-28 12:03:56,805 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.25 ms. Allocated memory is still 303.0 MB. Free memory is still 264.4 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 327.63 ms. Allocated memory is still 303.0 MB. Free memory was 239.8 MB in the beginning and 215.7 MB in the end (delta: 24.1 MB). Peak memory consumption was 24.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 59.86 ms. Allocated memory is still 303.0 MB. Free memory was 215.7 MB in the beginning and 213.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 480.77 ms. Allocated memory was 303.0 MB in the beginning and 461.4 MB in the end (delta: 158.3 MB). Free memory was 213.7 MB in the beginning and 400.4 MB in the end (delta: -186.6 MB). Peak memory consumption was 21.9 MB. Max. memory is 5.3 GB. * TraceAbstraction took 154200.19 ms. Allocated memory was 461.4 MB in the beginning and 709.9 MB in the end (delta: 248.5 MB). Free memory was 400.4 MB in the beginning and 568.7 MB in the end (delta: -168.3 MB). Peak memory consumption was 80.2 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 83 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 83 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 83 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 83 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 83 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 83 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 83 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 83 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 83 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 83 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 83 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 64 locations, 11 error locations. TIMEOUT Result, 154.1s OverallTime, 12 OverallIterations, 17 TraceHistogramMax, 25.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 395 SDtfs, 4289 SDslu, 2612 SDs, 0 SdLazy, 3082 SolverSat, 444 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1064 GetRequests, 692 SyntacticMatches, 26 SemanticMatches, 346 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 8753 ImplicationChecksByTransitivity, 31.0s 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.1s AutomataMinimizationTime, 11 MinimizatonAttempts, 70 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 16.5s 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-28_12-03-56-812.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-28_12-03-56-812.csv Completed graceful shutdown